运行terragrunt run-all plan时如何自动批准所有模块的外部依赖?
Terragrunt自动批准外部依赖的配置方法
有两种方式可以实现自动批准所有模块的外部依赖,无需手动交互:
1. 命令行添加参数临时生效
执行terragrunt run-all plan时,追加--terragrunt-non-interactive参数,跳过所有交互式提示:
terragrunt run-all plan --terragrunt-non-interactive
2. 配置文件全局默认生效
在根目录的terragrunt.hcl中添加non_interactive配置,所有子模块会继承该设置,后续执行命令无需手动加参数:
terragrunt { non_interactive = true }
如果只需要针对特定模块生效,也可以在对应模块的terragrunt.hcl中单独添加上述配置。
内容的提问来源于stack exchange,提问作者Mugen
相关产品推荐
相关产品推荐

