Terraform - Использование локального результата команды в качестве переменной для файла tf - PullRequest
0 голосов
/ 19 сентября 2018

Есть ли способ использовать local-exec для генерации вывода для переменной внутри файла Terraform .tf?

1 Ответ

0 голосов
/ 25 сентября 2018

Внешние данные Terraform помогли мне

cat owner.sh

jq -n --arg username $(git config user.name) '{"username": $username}'

Конфигурационная часть, которую необходимо добавить в файлы instance_create.tf;

data "external" "owner_tag_generator" {
  program = ["bash", "/full/path/of/owner.sh"]
}

output "owner" {
  value = "${data.external.owner_tag_generator.result}"
}

tags {
...
CreatorName = "${data.external.owner_tag_generator.result.username}"
...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...