Wrap Terraform命令

时间:2017-05-04 09:11:11

标签: bash terraform

我想包装terraform apply和其他命令,以便为每个AWS环境使用正确的状态。

质量检查应该使用:terraform apply -state=terraform.qa.tfstate 其他命令也是如此。

所以bash脚本qa-apply应该接受所有optional parameters并始终使用QA状态

# content of bash script qa-apply.sh
terraform apply -state=terraform.qa.tfstate

所有环境都相同,但测试集群中的服务器较少。

所以我想要的是:

sh qa-apply.sh -var 'foo=bar'

应该传递-var' foo = bar'到:

terraform apply -state=terraform.qa.tfstate -var 'foo=bar'

0 个答案:

没有答案