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.