在terraform
中,我有一个变量文件(.tfvars)
,其内容如下
instance_size="M4.large"
location="us-east-2"
在应用地形时,我使用的代码如下
terraform apply -var-file="/path/variablefile.tfvars"
我想将location
重写为us-east-1
,但不想更改.tfvars
文件中的us-east-2
,所以我可以使用以下同时具有-var
和-var-file
的命令吗?
terraform apply -var "location=us-east-1" -var-file="/path/variablefile.tfvars"
我该如何做到这一点?
来自地形文档:
Any -var and -var-file options on the command line, in the order they are provided.
因此,您只需交换-var-file
和-var
的位置
terraform apply -var-file="/path/variablefile.tfvars" -var="location=us-east-1"