SuperAPI AI 工具集

terraform-specialist

部署与运维

查看项目

更新于 10-16 03:38

技能介绍

用途:该技能定位为 Terraform/OpenTofu 基础设施即代码专家,用于高级 IaC 自动化、状态管理与现代 IaC 实践。适用场景包括设计 Terraform/OpenTofu 模块或环境、管理状态后端、工作区或多云栈、为 IaC 实现策略即代码与 CI/CD 自动化。不适用于仅需一次性手动变更基础设施、锁定其他 IaC 工具或平台、以及无法远程安全存储状态的情况。

主要能力:掌握 Terraform/OpenTofu 核心概念(资源、数据源、变量、输出、locals、表达式)与高级特性(动态块、for_each、条件表达式、复杂类型约束);状态管理涵盖远程后端、状态锁定、状态加密与工作区策略;模块开发涉及分层模块设计、组合模式、依赖注入、版本策略与 Terratest 等测试;还覆盖 provider 生态、Terraform 到 OpenTofu 迁移、多环境隔离、GitOps 集成、策略即代码(OPA、Sentinel)、安全扫描(tfsec、Checkov、Terrascan)及多云混合部署。

使用方式:按资料中的指令流程,先定义环境、provider 与安全约束,再设计模块并选择远程状态后端,随后实现带评审与策略的 plan/apply 工作流,并验证漂移、成本与回滚策略。

限制与安全:资料强调每次应用前必须审阅 plan,保护状态文件并避免暴露机密;版本约束用于可复现部署。资料未提供具体安装命令、价格、平台支持范围或性能数据,这些事实暂未提供。