У меня есть код terraform, который создает несколько блоков, но я не могу понять, как вывести адреса всех блоков, которые будут созданы?
variable "s3_bucket_name" {
type = "list"
default = ["uniquebucket1", "uniquebucket2"]
}
resource "aws_s3_bucket" "newbuckets" {
count = "${length(var.s3_bucket_name)}"
bucket = "${var.s3_bucket_name[count.index]}"
}
output "bucket_name" {
value = "${aws_s3_bucket.newbuckets.*.bucket}"
}
Вывод не работает, как яЯ хочу получить чистый адрес корзины, и я получаю массив только первичных имен.Кто-нибудь имел дело с этим?
Спасибо, но я получаю ответ:
Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
Outputs:
bucket_name = [
uniquebucket1,
uniquebucket2
]