全书目录

第四十九篇:Terraform 完全指南 —— 基础设施蓝图总工局宇宙

第十章:Plan / Apply —— 先做施工预审,再真正开工

1 分钟 297 字 第 919 / 962 个阅读单元

Terraform 最具工程纪律感的地方之一,就是:

plan,再 apply

#1. plan

terraform plan 的作用,不是“看看会不会报错”。

它更像:

总工局先出一份施工变更预审单。

它会告诉你:

  • 哪些资源要新增
  • 哪些要修改
  • 哪些要销毁
  • 哪些属性发生变化
  • 是否会有 replace

例如你会看到类似:

text
Plan: 2 to add, 1 to change, 0 to destroy.

这个输出特别重要,因为它把“将要发生的变化”显式展示了出来。

#2. apply

terraform apply 才是真正开工。

也就是:

  • 按计划施工
  • 调 provider API
  • 更新现实资源
  • 回写 state

所以正确的团队心智是:

text
写蓝图
  ↓
terraform fmt / validate
  ↓
terraform plan
  ↓
Code Review / 审批
  ↓
terraform apply

不是“写完就直接 apply”。