我正在尝试使用自动应用运行 terragrunt,因为我使用了 cli 标志--terragrunt-working-dir
从文档
传入时,不显示交互式用户提示。这会将所有提示的答案默认为“是”</p>
我试过的命令是
terragrunt apply --terragrunt-non-interactive --terragrunt-working-dir <dir>
但它仍然要求我提示
terragrunt 版本 v0.23.2
我正在尝试使用自动应用运行 terragrunt,因为我使用了 cli 标志--terragrunt-working-dir
从文档
传入时,不显示交互式用户提示。这会将所有提示的答案默认为“是”</p>
我试过的命令是
terragrunt apply --terragrunt-non-interactive --terragrunt-working-dir <dir>
但它仍然要求我提示
terragrunt 版本 v0.23.2
Terragrunt 是 terraform 的薄包装器,因此您发送的不是 Terragrunt 特定的命令行标志将转到 terraform 命令。
您需要添加terraform apply 命令行标志-auto-approve
以使其跳过“是”提示:
terragrunt [your other flags] -auto-approve
使用 terraform v0.14.10 和 terragrunt v0.28.21,您可以使用:
terragrunt apply/destroy -auto-approve --terragrunt-working-dir <dir>