先看看代码
resource "aws_instance" "ec2-lab-cis01-${var.aue2a}-rgs" {
ami = "ami-0356d62c1d9705bdf"
instance_type = "t3.small" #t3.small
key_name = "${var.key_pair}"
}
output "lab-cis01" {
value = ["Private IP = ${aws_instance.ec2-lab-cis01-${var.aue2a}-rgs.private_ip}"]
}
我有多个服务器,我想在资源名称中使用变量名称。我怎样才能做到这一点?创建route53条目时,我也无法引用此ec2名称。
VS Code给我的错误是: “预期为“}”,但发现序列“ $”无效”
当我运行Terraform初始化时,会出现以下错误
加载/test/test.tf时出错:读取输出lab-cis01的配置时出错:解析为1:47的错误:预期为“}”,但发现无效的序列为“ $”