Terraform inicializa el backend antes de evaluar cualquier otra cosa de la configuración, porque necesita el backend para leer el estado. En ese momento temprano, las variables de entrada, los locals y los data sources todavía no se han procesado. Como resultado, un bloque backend no puede contener referencias como var.bucket, local.key ni ninguna otra expresión que dependa de valores de la configuración. Solo se permiten valores literales, y Terraform informa un error si intentas usar una variable ahí.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 5 secciones más, 4 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.