Terraform – tfvars 文件的使用

- 根据以上的结构图,使用variables.tf 是定义好想要使用的变数
- Main Configuration File 从variable当中获取值
- tfvars文件是根据不同环境设定variable值的文件
使用以下的命令就是读取tfvars的值
terraform plan -var-file="prod.tfvars"
terraform apply -var-file="prod.tfvars"
除了从tfvars读取文件的变量值,也能在命令行当中输入想要设定的variable值, 参看以下的范例
【configuration file】
variable "test1" {
default = "s"
}
variable "test2" {
default = "s"
}
output "result_test1" {
value = var.test1
}
output "result_test2" {
value = var.test2
}
【command line】
terraform plan -var="test1=t1" -var="test2=t2"
Output:

Facebook评论