首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Terragrunt自动应用

Terragrunt自动应用
EN

Stack Overflow用户
提问于 2020-06-17 12:28:50
回答 3查看 4.7K关注 0票数 1

我试图用自动申请运行terragrunt,因为我使用了cli标志--terragrunt-working-dir

从文件中

传入时,不要显示交互式用户提示。这将默认所有提示的答案为“是”。

我试过的命令是

代码语言:javascript
复制
terragrunt apply --terragrunt-non-interactive --terragrunt-working-dir <dir>

但它还是要求我尽快

terragrunt版本v0.23.2

EN

回答 3

Stack Overflow用户

发布于 2020-06-18 07:58:07

Terragrunt是terraform的一个薄包装器,所以您发送的不是Terragrunt特定的命令行标志将转到terraform命令。

您需要添加terraform apply command-line flag -auto-approve才能跳过"yes“提示符:

代码语言:javascript
复制
terragrunt [your other flags] -auto-approve
票数 7
EN

Stack Overflow用户

发布于 2021-04-16 16:06:44

对于terraform v0.14.10和terragrunt v0.28.21,您可以使用:

代码语言:javascript
复制
terragrunt apply/destroy -auto-approve --terragrunt-working-dir <dir>
票数 0
EN

Stack Overflow用户

发布于 2022-06-09 13:10:58

这两种方法可以跳过提示符并执行terraform应用程序自动批准的操作。

任何人谁仍然希望自动批准与申请-所有。我通过使用bash黑客找到了一个解决办法

代码语言:javascript
复制
echo "Y" | terragrunt apply-all

如果您想跳过terragrunt的提示,请使用:

代码语言:javascript
复制
terragrunt run-all apply --terragrunt-non-interactive
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62429042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档