用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-devops --skill iac-skill命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | iac-skill |
| description | Infrastructure as Code with Terraform, Ansible, and CloudFormation. |
| sasmp_version | 1.3.0 |
| bonded_agent | 04-infrastructure-as-code |
| bond_type | PRIMARY_BOND |
| parameters | [{"name":"tool","type":"string","required":false,"enum":["terraform","ansible","cloudformation","pulumi"],"default":"terraform"},{"name":"operation","type":"string","required":true,"enum":["plan","apply","destroy","validate","import"]}] |
| retry_config | {"strategy":"exponential_backoff","initial_delay_ms":1000,"max_retries":3} |
| observability | {"logging":"structured","metrics":"enabled"} |
Master IaC with Terraform, Ansible, and CloudFormation for automated infrastructure.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| tool | string | No | terraform | IaC tool |
| operation | string | Yes | - | Operation type |
# Terraform
terraform init
terraform plan -out=plan.tfplan
terraform apply plan.tfplan
terraform destroy
terraform fmt -recursive
terraform validate
terraform state list
terraform import aws_instance.web i-123
# State Management
terraform state mv old new
terraform state rm resource
terraform force-unlock LOCK_ID
# Ansible
ansible-playbook -i inventory playbook.yml
ansible-playbook playbook.yml --check --diff
ansible-playbook playbook.yml --tags nginx
ansible all -m ping -i inventory
ansible-vault encrypt secrets.yml
| Symptom | Root Cause | Solution |
|---|---|---|
| State lock | Concurrent ops | Wait or force-unlock |
| Resource exists | Drift | Import or delete |
| Provider auth | Credentials | Check AWS_PROFILE |
| Cycle error | Dependencies | Restructure |
terraform validateterraform state listTF_LOG=DEBUG terraform planterraform import for each resource