【发布时间】:2020-07-09 19:26:49
【问题描述】:
我正在尝试从 Terraform 的本地 exec 块中调用 shell 脚本。 shell 脚本基本上使用 terraform 输出(大约 8 个输出)并生成一个 YML 文件(作为变量),我稍后使用 cat > 方法使用该文件。在脚本中,我还使用例如 Ssh 私钥进行了一些格式化。这真的行不通。 最好的方法是什么?我可以在 local-exec 中使用任何 Linux 命令吗?有没有更好的方法来利用 terraform 输出? 我主要想使用来自不同模块的某些输出并创建一个 YML 文件(如键值对)。
【问题讨论】:
-
您能否编辑您的问题以显示您尝试过的内容,然后清楚地解释哪些内容不适合您?理想情况下,这应该是minimal reproducible example 的形式。如果出错,则还包括完整的错误输出。
标签: terraform terraform-provider-aws