用途:为 Terraform 基础设施即代码提供生产级 CI/CD 自动化模式,帮助在流水线中完成校验、安全扫描、计划与应用。
主要能力:包含 GitHub Actions 的 PR 校验工作流(terraform fmt -check -recursive、terraform init、terraform validate),安全扫描(tfsec、checkov),计划生成与 PR 评论;部署工作流(terraform apply,含并发控制与环境);Atlantis 配置(atlantis.yaml,含 autoplan、apply_requirements、并行计划);Terraform Cloud 配置;漂移检测(定时 terraform plan -detailed-exitcode,检测到漂移时发送 Slack 通知);以及状态锁超时、计划/应用不一致、凭据错误等故障排查要点。
使用方式:通过 Skill("terraform-cicd") 调用;相关 Agent 为 07-terraform-cicd(PRIMARY_BOND)。示例命令包括 terraform fmt -check -recursive、terraform init、terraform validate、terraform plan -no-color、terraform apply -auto-approve。
适用场景:需要将 Terraform 纳入 CI/CD、采用 GitOps 流程、使用 Atlantis 或 Terraform Cloud,并希望实现 PR 审批后自动部署与漂移监控的团队。
限制:资料未提供收费、价格、具体平台支持范围及效果保证等信息;实际使用需自行配置云凭据、OIDC 角色信任及仓库权限。