Terraform субмодульные выходы? - PullRequest
0 голосов
/ 05 ноября 2018

У меня возникли некоторые проблемы с корректной работой выходов Terraform, так как я работаю не по расписанию (?), Я думаю, что я могу довольно близко скопировать и вставить вывод модуля из моего плана в Для того, чтобы мой outputs.tf работал. Здесь ниже я ищу, чтобы получить идентификатор адреса моего экземпляр БД ..

Terraform will perform the following actions:

  + module.db.module.db_instance.aws_db_instance.this
      id:                                  <computed>
      address:                             <computed>
      allocated_storage:                   "5"

Я думаю, что тогда я смогу написать свой вывод следующим образом

output "this_db_instance_address" {
  description = "The address of the RDS instance"
  value       = "${module.db.db_instance.aws_db_instance.address}"
}

....

Initializing modules...
- module.db
- module.db.db_subnet_group
- module.db.db_parameter_group
- module.db.db_option_group
- module.db.db_instance

Error: output 'this_db_instance_address': "module.db_instance.aws_db_instance.this.address" is not a valid output for module "db"

Не совсем уверен, куда идти здесь? Рад обновиться с любой другой информацией, необходимой для разблокировки меня.

1 Ответ

0 голосов
/ 06 ноября 2018

Я бы посмотрел на ссылку ниже, похоже, очень похоже на вашу проблему. Эта статья также ссылается на аналогичную проблему. К сожалению, они оба все еще открыты.

вывод из подмодуля не распространяется # 16232

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...