将多个值传递给 Terraform 中的变量
Passing multiple values to a variable in Terraform
我对在 Terraform 中将多个值传递给变量有疑问。我无法在任何地方找到答案,我不确定这是否可能。在我们的环境中,当我们创建 VPC 等 AWS 资源并向其添加标签名称时,如 project-environment-VPC 例如cvs-生产-VPC。当我尝试使用 Terraform 创建资源时,我将如何做同样的事情?我尝试了以下方法但没有用:
resource "aws_vpc" "main" {
cidr_block = var.aws_cidr
instance_tenancy = "default"
enable_dns_support = true
enable_dns_hostnames = true
tags = {
Name = ${var.project}-${var.environment}-${"VPC"}
}
}
如果不可能 - 也许有解决方法?预先感谢您的任何回复。
当前名称标签值导致使用 Terraform 0.14.6 出现无效字符错误。
如下更改名称标签值以解决问题。
Name = "${var.project}-${var.environment}-${"VPC"}"
我对在 Terraform 中将多个值传递给变量有疑问。我无法在任何地方找到答案,我不确定这是否可能。在我们的环境中,当我们创建 VPC 等 AWS 资源并向其添加标签名称时,如 project-environment-VPC 例如cvs-生产-VPC。当我尝试使用 Terraform 创建资源时,我将如何做同样的事情?我尝试了以下方法但没有用:
resource "aws_vpc" "main" {
cidr_block = var.aws_cidr
instance_tenancy = "default"
enable_dns_support = true
enable_dns_hostnames = true
tags = {
Name = ${var.project}-${var.environment}-${"VPC"}
}
}
如果不可能 - 也许有解决方法?预先感谢您的任何回复。
当前名称标签值导致使用 Terraform 0.14.6 出现无效字符错误。 如下更改名称标签值以解决问题。
Name = "${var.project}-${var.environment}-${"VPC"}"