| 退出码 | 0 无差异、1 出错、2 有差异(需要处理) |
|---|---|
| 流程 | PR 阶段只读凭证跑 plan;合并后用受限凭证 apply 同一计划 |
| 输出 | plan 文本存为 CI 制品供评审与留档 |
命令
命令
terraform plan -detailed-exitcode -out=tfplan
# exit 2 表示有变更:把计划附到 MR 供评审读计划能力要培养:评审人至少关注「replace 与 destroy 的资源数量与对象」。
把 plan 作为变更评审的核心证据:-detailed-exitcode 区分「无变化/有变化/错误」,有变化时评审计划再执行。
| 退出码 | 0 无差异、1 出错、2 有差异(需要处理) |
|---|---|
| 流程 | PR 阶段只读凭证跑 plan;合并后用受限凭证 apply 同一计划 |
| 输出 | plan 文本存为 CI 制品供评审与留档 |
terraform plan -detailed-exitcode -out=tfplan
# exit 2 表示有变更:把计划附到 MR 供评审