在遍历目录路径$TF_ROOT_DIR之前,我使用bash语句检查GitHub分支名$BRANCH_NAME是否在env变量$LIVE_BRANCHES中。正如您在下面的错误屏幕截图中所看到的,bash语句输出错误:syntax error: bad substitution。当我在本地bash脚本中再现if语句时,if语句将按预期工作。下面是在CodeBuild项目中定义的env变量</e
我手边有以下问题:
我和我的团队正在使用Terraform创建一个AWS集群,我们需要能够在集群内部启动新的豆荚(服务),而不需要替换现有的。这样做的目的是让一个单独的git存储库保存一个.tfvars文件,每次有人克隆它并推出一个经过编辑的新分支时,Terraform应该创建并启动一个具有更新属性的新Kubernetes pod +创建一个相关的问题是,无论是直接将变量传递给资源,还是使用模块,我最终都会得到一个具有不同属性但同名的块,因为它不能被动态更改,原始资源将被更新,而不是正在创建的新资源。资源