【发布时间】:2020-03-26 14:34:06
【问题描述】:
我在来自
的 terraf 中的 varibles.tf 文件中有 veraibleslocals {
deployment-type = lower(var.env)
我正在创建一个将加入 ecs 集群的实例。我需要在 TF vars 的模板文件中注入集群名称
resource "aws_instance" "ec2-instance" {......
user_data = "${data.template_file.user_data.rendered}"
data "template_file" "user_data" {
template = "${file("${path.module}/user_data.tpl")}"
}
这里是 tpl 文件。我需要从 TF vars 在这个文件中注入集群名称
# Update all packages
sudo yum update -y
sudo yum install -y ecs-init
sudo service docker start
sudo start ecs
echo "${var.env}"
#Adding cluster name in ecs config
#echo "${var.source_dest_check}"= >> /etc/ecs/ecs.config
cat /etc/ecs/ecs.config | grep "ECS_CLUSTER"```
【问题讨论】:
-
你在做什么有什么问题?您似乎了解需要在 ECS 配置文件中附加一行,但您没有在问题中显示错误或解释什么不适合您。
标签: terraform terraform-template-file