首页 > 解决方案 > Terraform 计划/应用到可读文件中?

问题描述

抱歉,如果这看起来像一个微不足道的问题,但是当我通常运行 terraform plan 或 terraform apply 时,您会在有关将创建、更改或销毁哪些资源的信息的末尾得到一个转储。这很棒!

但是,您可能会注意到,有时这种资源输出超出了终端缓冲区,因此我看不到所有资源都在更改。

那么如何将这些确切信息转储到可读文件中,以便我可以查看将要更改的所有内容?

免责声明 - 它不是terraform plan -out=tfplan,因为这会创建一个不可读的文件。

有人在这里有什么建议吗?我还尝试将标准输出放入文件中,但这并没有显示我需要的资源的完整转储。

标签: terraform

解决方案


编辑:您可以使用 terraform plan -out=/path/to/file

如果您在 linux/Mac 上,则可以将输出重定向到文件。

$terraform 计划 > output.txt

然后,您可以使用任何阅读器(如 cat、more 等)来读取文件。

PS:我不是 Windows 上的活跃用户,所以我不太确定 Windows 上是否也可以使用。


推荐阅读