我在用Terraform云。我想利用我的资源使用AWS标记。我想用当前的GIT分支名称标记Terraform中定义的每个资源。这样我就可以把开发和生产分开。Terraform有一个环境变量列表,这些变量将GIT分支名称与其在云中的服务引用为:
TFC_CONFIGURATION_VERSION_GIT_BRANCH - This is the name ofthe branch that the associated Terraform configuration version was
我试图让Terraform构建使用我不想在源树中使用的变量的文件,但是这些变量是必需的输入。当我执行terraform init时,它没有抱怨,它说:"Terraform已经成功初始化了!terraform plan -var-file=~/secrets/terraform.tfvars
$ terraform plan -var-file=$HOME/secrets/terraform</e
我希望terraform命令有一些额外的变量覆盖,如果在bash脚本中前面设置了一些变量。terraform plan "${_TERRAFORM_DOCKER_IMAGE_OPTION:-}"命令行参数太多。预期配置路径。是否有方法对terraform执行动态计划命令?
bash脚本是对bash简单样板的