terraform-deploy-traps

Analyze Terraform provisioner failures and provide root-cause remediation steps.

12|2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/haomingz/kimi-skills --skill terraform-deploy-traps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-deploy-traps
Source: https://github.com/haomingz/kimi-skills/tree/main/skills/terraform-deploy-traps
Command: npx skills add https://github.com/haomingz/kimi-skills --skill terraform-deploy-traps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terraform 部署在实际环境中容易遇到的陷阱包括 provisioner 的时序问题、SSH 连接冲突、DNS 记录重复、卷权限错误、数据库初始化未执行、Caddyfile 域名硬编码等。本技能提供对这些故障模式的根因分析以及可直接复制的修复方案,帮助你快速定位并修复部署问题。

Core Features & Use Cases

  • 提供常见 Terraform 部署陷阱的根因分析与可复用修复步骤。
  • 针对多环境配置和基线漂移提供幂等、可重用的解决方案。
  • 提供部署前的验证要点、顺序控制和安全自动化的指南,降低线上故障风险。

Quick Start

定位失败的 terraform apply,并按修复步骤执行以确保部署稳定。

Frequently Asked Questions about terraform-deploy-traps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my Terraform provisioner fail during deployment due to SSH connection conflicts?

Terraform provisioner SSH connection conflicts usually occur due to timing issues or DNS record overlaps. This skill provides root-cause analysis and copy-ready remediation steps to resolve these specific deployment traps.

How do I fix Terraform deployment failures caused by cloud-init provisioning timing?

To fix Terraform cloud-init timing failures, you must enforce strict provisioner sequencing and pre-deployment validation. This skill offers guidelines for provisioner timing control and safe automation to prevent these specific runtime errors.

What is the best way to prevent configuration drift in multi-environment Terraform setups?

The best way to prevent multi-environment Terraform drift is applying idempotent, reusable baseline solutions. This skill specifies validation guidelines and safe automation practices to maintain infrastructure-as-code stability across environments.

Does this Terraform remediation approach apply to DNS conflicts and database initialization errors?

Yes, this Terraform remediation directly addresses DNS record duplicates and unexecuted database initialization. It delivers root-cause analyses and targeted fixes for these common infrastructure-as-code provisioning failures.

How do I troubleshoot Caddyfile domain hardcoding and volume permission errors in Terraform?

Troubleshooting Caddyfile domain hardcoding and volume permission errors involves applying copy-ready remediation steps. This skill diagnoses these specific Terraform deployment traps and provides safe automation guidelines to prevent outages.