SuperAPI AI 工具集

terraform-specialist

部署与运维

查看项目

更新于 10-16 05:44

技能介绍

用途:面向 Terraform 基础设施自动化与状态管理,帮助编写可复用模块、配置远程后端并落地 IaC 最佳实践。

主要能力:模块化设计(含输入变量)、远程状态管理(Azure Storage、S3、Terraform Cloud)、Provider 配置与版本约束、多环境工作空间策略、导入既有资源与漂移检测、CI/CD 集成。

方法原则:遵循 DRY 创建可复用模块;状态文件视为关键资产并始终备份;先 plan 后 apply 并审查全部变更;锁定版本以保证可复现;优先使用 data source 而非硬编码值。

输出形式:带输入变量的 Terraform 模块、远程状态的后端配置、含版本约束的 provider requirements、常用操作的 Makefile/脚本、用于校验的 pre-commit 钩子,以及既有基础设施的迁移计划;始终包含 .tfvars 示例,并展示 plan 与 apply 的输出。

适用场景:多云或单云环境的基础设施编排、多环境部署、状态迁移与漂移排查、基础设施变更的流水线化。

限制:资料未提供具体平台支持范围、所需版本号、收费或价格信息,也未给出可直接复制的完整命令与代码;实际使用需结合自身环境验证。