【问题标题】:Terraform backward compatibility between 0.13.x to 0.12.xTerraform 向后兼容 0.13.x 到 0.12.x
【发布时间】:2021-01-18 21:52:46
【问题描述】:

嗨 Terraform 技术人员,

我在这里有一个问题陈述。我使用 Terraform 0.13.5 来创建我的基础设施。由于一些限制,我需要回到 0.12.18。当我对基础架构进行更改时,我看到使用 tf 0.13.5 生成的状态文件不适用于 0.12.8。有没有办法可以反向移植状态文件。

【问题讨论】:

    标签: terraform terraform0.12+


    【解决方案1】:

    这是一个过程,据我所知没有捷径。您需要进行状态迁移,这可能会很乏味,具体取决于状态文件的大小。

    另一种选择是将基础架构导入 0.12 状态,或者使用数据源而不是迁移。

    【讨论】:

    • 该文档链接是关于在提供程序版本之间迁移状态的,并且是为 Terraform 提供程序的开发人员而不是用户提供的。如果您以一种格式存储资源的状态并且需要移动到另一种格式(例如目标系统的底层 API 发生变化并且您希望将资源配置及其状态与其对齐),则可以使用它。
    • 很抱歉。你是对的,我删除了链接。
    猜你喜欢
    • 1970-01-01
    • 2019-08-05
    • 2021-03-21
    • 2019-11-28
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 1970-01-01
    相关资源
    最近更新 更多