Terraform:将CloudFormation模板写入磁盘

时间:2018-01-31 08:54:58

标签: amazon-web-services amazon-cloudformation terraform

我们正在使用Terraform以及供应商提供的CloudFormation模板。 除了模板发生变化之外,它都可以正常工作。 Terraform不会向您显示将要更改的内容,因为它全部包含在模板中。 我想知道Terraform是否可以将渲染的CloudFormation模板写入磁盘,我们可以(理论上)使用AWS本机CloudFormation创建一个更改集来尝试查看更改。 如果Terraform可以写出来的任何想法吗?

1 个答案:

答案 0 :(得分:1)

Terraform的工作原理是将不同的基础设施类型抽象为providers。对于AWS,AWS Provider将您的Terraform配置解释为一组AWS API调用。它不会在内部创建任何CloudFormation模板,也不了解或映射到CloudFormation。

如果您真的想使用Terraform描述通过CloudFormation进行的更改,您可能需要创建自己的工具才能将CF模板转换为Terraform Variable files。在生成每个新变量文件时,您可以运行terraform plan以查看结果。