Я использую модули. И это структура моих файлов - Provisioner и модуль - это разные папки. Файл main.tf в стеке вызывает модули.
> provisioner
>stack
|--main.tf
|--variables.tf
> module (folder)
|--aks
| |--main.tf
| |--outputs.tf
| |--variables.tf
|
|--postgresql
| |--main.tf
| |--outputs.tf
| |--variables.tf
Когда я запускаю команду terraform apply в каталоге provsioner, он как ожидается, вернет выходные данные после завершения применения. Я не получаю выходы. Когда я запускаю 'terraform output', я получаю- ' В файле состояния либо не определены выходные данные, либо все определенные выходные данные пусты. Пожалуйста, определите выход в вашей конфигурации с ключевым словом output и запустите terraform refre sh для он станет доступным. Если вы используете интерполяцию, убедитесь, что интерполированное значение не пустое"
Я хотел бы знать, почему это происходит?