抱歉,如果这看起来像是一个微不足道的问题,但当我通常运行terraform plan或terraform apply时,您会在有关将创建、更改或销毁哪些资源的信息末尾得到一个转储。这太棒了!
但是,正如您可能注意到的,有时资源的输出超过了终端缓冲区,因此我看不到所有的资源都被更改了。
那么,我如何将这些确切的信息转储到一个可读的文件中,以便我可以查看将要更改的所有内容呢?
免责声明-它不是terraform plan -out=tfplan
,因为它创建了一个不可读的文件。
这里有人有什么建议吗?我还尝试将stdout放入一个文件中,但这并没有显示我需要的资源的完整转储。
发布于 2020-04-09 11:06:00
编辑文件:可以使用terraform -out=/path/to/file
如果您使用的是linux/Mac,那么您可以将输出重定向到一个文件。
$terraform计划> output.txt
然后,您可以使用任何阅读器,如cat,more等来读取文件。
附言:我不是windows上的活跃用户,所以我不太确定在windows上是否也是如此。
发布于 2021-08-20 07:24:46
对于延迟响应,我深表歉意。在对输出文件运行plan之后,我使用带有-no-color的show命令,例如:
terraform plan -out tf.plan
terraform show -no-color tf.plan > tfplan.txt
https://stackoverflow.com/questions/61118162
复制相似问题