terraform-deploy-traps
Installation
SKILL.md
Terraform 运维陷阱
这些故障模式全部来自真实部署事故。每一条都曾导致过线上问题。组织方式:具体报错 → 根因分析 → 可直接复制的修复方案。
Provisioner 陷阱(报错 → 修复)
remote-exec 中报 docker: not found
cloud-init 还在安装 Docker,provisioner 就已经 SSH 进去执行命令了。
provisioner "remote-exec" {
inline = [
"cloud-init status --wait || true",
"which docker || { echo 'FATAL: Docker not ready'; exit 1; }",
]
}