SuperAPI AI 工具集

infrastructure-as-code

部署与运维

查看项目

更新于 10-16 03:40

技能介绍

用途:在预置或变更云基础设施时提供可复用的工程判断与工作流,适用于 Terraform 或 Ansible 的模块、远程状态、工作区、AWS 模式、幂等角色、GitOps、漂移检测与密钥注入。不适用于 Vault PKI/动态密钥/轮换深度(改用 cicd-devsecops)、围绕 IaC 的 CI/CD 流水线构建(cicd-pipelines)、Kubernetes 对象编写(kubernetes-platform)。

主要能力:Terraform 核心块(terraform/provider/resource/data/variable/output/locals/module)与版本固定;S3 后端使用 use_lockfile = true 的原生锁定(DynamoDB 锁定已弃用);terraform import、state list/show/rm 与按爆炸半径拆分状态;模块骨架、Git 标签与 Registry 命名约定;工作区与目录分环境对比;Ansible 清单、角色布局、幂等规则与变量优先级;ArgoCD 同步策略与 Flux 多控制器;Terraform 与 Ansible 决策矩阵;状态文件与 Ansible Vault 的密钥风险及 Vault/KMS/SOPS 模式。

使用方式:先读 SKILL.md,再按需加载 references 下的深入文件;按有序指引与验收标准执行,而非摘取片段。常用命令保持原样,如 terraform workspace new prod && terraform workspace select prod、terraform apply -var-file="prod.tfvars"、ansible-playbook -i inventories/prod site.yml --check --diff。

限制:不覆盖 Vault PKI、动态密钥与轮换深度;不负责 CI/CD 流水线构建与 Kubernetes 对象编写;示例不可直接复制,需核对适配性与失败模式;缺失事实暂未提供。