Это не Terraform, а Octopus Deploy .
Используется для подстановки переменных , так что вы можете определить переменную в Octopus Deploy и введите его в Terraform до того, как он выполнит соответствующие команды Terraform.
Документы Octopus для развертывания с Terraform go для более подробной информации и приведите следующий пример:
provider "aws" { }
resource "aws_instance" "example" {
ami = "#{AMI}"
instance_type = "m3.medium"
tags {
Name = "My EC2 Instance"
}
}
где #{AMI}
будет заменено идентификатором AMI, который Octopus настроил в переменной AMI
.