【发布时间】:2022-01-18 23:49:26
【问题描述】:
我的计划文件以特定名称保存。我试过了
terraform plan planfilename.plan -out=tfplan
并显示包含计划文件名的其他变体
【问题讨论】:
标签: terraform
我的计划文件以特定名称保存。我试过了
terraform plan planfilename.plan -out=tfplan
并显示包含计划文件名的其他变体
【问题讨论】:
标签: terraform
terraform plan -out=tfplan
标志“-out”用于指定输出文件名。所以在这种情况下,您的输出文件是“tfplan”。如果您想指定多个输出文件,无论出于何种原因,您都可以做一些奇怪的事情,例如:
terraform plan -out=tfplan; cat tfplan > planefilename.plan
【讨论】:
; 更改为 &&,否则,如果 terraform 由于某种原因被破坏,该命令将创建一个空文件。
要将计划保存到您可以使用的位置:
terraform plan --out=<filename>
要检查此计划,您可以使用show 命令:
terraform show <filename>
要应用此计划,您可以执行以下操作:
terraform apply <filename>
【讨论】:
show是必要的,因为文件是二进制编码的,因此需要解码成有用的输出。