用途:帮助用户使用 Terraform、Ansible 和 CloudFormation 等工具实现基础设施的代码化与自动化管理。
主要能力:涵盖 Terraform HCL 语法与 provider、状态管理与锁定、模块与工作区;Ansible playbook 与 role、inventory 管理。可选内容包括 CloudFormation 模板、Pulumi 与 CDK、IaC 测试(terratest)、密钥管理。进阶方向包括自定义 provider、复杂模块设计、多云策略与漂移检测。
使用方式:该技能接收 tool(字符串,可选,默认 terraform)和 operation(字符串,必填)参数。提供常见命令参考,例如 terraform init、terraform plan -out=plan.tfplan、terraform apply plan.tfplan、terraform destroy、terraform fmt -recursive、terraform validate;状态管理如 terraform state list、terraform state mv、terraform state rm、terraform force-unlock;Ansible 如 ansible-playbook -i inventory playbook.yml、ansible-playbook playbook.yml --check --diff、ansible all -m ping -i inventory、ansible-vault encrypt secrets.yml。
适用场景:基础设施的配置、部署、状态维护、故障排查与恢复。
限制:资料未提供具体安装步骤、收费与价格信息、支持的平台细节及实际效果数据,需以官方文档为准。