Я использую модули. А это структура моих файлов - модулей
main.tf
|--module1
| |--main.tf
| |--outputs.tf
| |--variables.tf
|
|--module2
| |--main.tf
| |--outputs.tf
| |--variables.tf
У меня есть файл main.tf, который запускает два модуля. Когда я запускаю команду terraform output, ожидается, что она вернет выходные данные, вместо этого она возвращает: «Файл состояния либо не имеет определенных выходных данных, либо все определенные выходные данные пусты. Пожалуйста, определите выходные данные в вашей конфигурации с помощью ключевое слово output
и запустите terraform refresh
, чтобы оно стало доступным. Если вы используете интерполяцию, убедитесь, что интерполированное значение не является пустым"
Я хотел бы знать, почему это происходит?