
关于
Terraform 基础设施即代码工作流,用于配置云资源、创建可复用模块和大规模管理基础设施。
name: terraform-infrastructure description: "Terraform 基础设施即代码工作流,用于配置云资源、创建可复用模块和大规模管理基础设施。" category: granular-workflow-bundle risk: safe source: personal date_added: "2026-02-27"
Terraform 基础设施工作流
概述
使用 Terraform 的基础设施即代码专业工作流,包括资源配置、模块创建、状态管理和多环境部署。
何时使用此工作流
在以下情况使用此工作流:
- 配置云基础设施
- 创建 Terraform 模块
- 管理多环境基础设施
- 实施 IaC 最佳实践
- 设置 Terraform 工作流
工作流阶段
阶段 1:Terraform 设置
调用的技能
terraform-skill- Terraform 基础terraform-specialist- 高级 Terraform
操作
- 初始化 Terraform
- 配置后端
- 设置 Provider
- 配置变量
- 创建输出
复制粘贴提示
Use @terraform-skill to set up Terraform project
阶段 2:资源配置
调用的技能
terraform-module-library- Terraform 模块cloud-architect- 云架构
操作
- 设计基础设施
- 创建资源定义
- 配置网络
- 设置计算资源
- 添加存储
复制粘贴提示
Use @terraform-module-library to provision cloud resources
阶段 3:模块创建
调用的技能
terraform-module-library- 模块创建
操作
- 设计模块接口
- 创建模块结构
- 定义变量/输出
- 添加文档
- 测试模块
复制粘贴提示
Use @terraform-module-library to create reusable Terraform module
阶段 4:状态管理
调用的技能
terraform-specialist- 状态管理
操作
- 配置远程后端
- 设置状态锁定
- 实现工作区
- 配置状态访问
- 设置备份
复制粘贴提示
Use @terraform-specialist to configure Terraform state
阶段 5:多环境
调用的技能
terraform-specialist- 多环境
操作
- 设计环境结构
- 创建环境配置
- 设置变量文件
- 配置隔离
- 测试部署
复制粘贴提示
Use @terraform-specialist to set up multi-environment Terraform
阶段 6:CI/CD 集成
调用的技能
cicd-automation-workflow-automate- CI/CDgithub-actions-templates- GitHub Actions
操作
- 创建 CI 管道
- 配置 plan/apply
- 设置审批
- 添加验证
- 测试管道
复制粘贴提示
Use @cicd-automation-workflow-automate to create Terraform CI/CD
阶段 7:安全
调用的技能
secrets-management- 密钥管理terraform-specialist- 安全
操作
- 配置密钥
- 设置加密
- 实施策略
- 添加合规
- 审计访问
复制粘贴提示
Use @secrets-management to secure Terraform secrets
质量关卡
- [ ] 资源已配置
- [ ] 模块正常工作
- [ ] 状态已配置
- [ ] 多环境已测试
- [ ] CI/CD 正常工作
- [ ] 安全已验证
相关工作流包
cloud-devops- 云/DevOpskubernetes-deployment- Kubernetesaws-infrastructure- AWS 特定
限制
- 仅在任务明确匹配上述描述范围时使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少所需输入、权限、安全边界或成功标准,请停下来要求澄清。
兼容工具
Claude CodeCursor
标签
运维部署

