Terraform output.tf хранится в удаленном состоянии s3 - PullRequest
0 голосов
/ 03 октября 2019

У меня есть задание Jenkins, которое запускает terraform и создает очередь res. Задание Jenkins (имя выходной переменной) показывает мне, как называется конечная точка. Если кто-то хочет использовать эту очередь sos на уровне приложения, как передать эту переменную, которая является output.tf, приложению, которое хочет использовать его динамическинаписать сценарий оболочки для извлечения содержимого из файла s3 tfvars? Я использую AWS в качестве поставщика

output "this_sqs_queue_id" {
  description = "The URL for the created Amazon SQS queue"
  value       = "${element(concat(aws_sqs_queue.this.*.id, aws_sqs_queue.this_with_kms.*.id, list("")), 0)}"
}
...