← Back to list

iac-skill
by pluginagentmarketplace
DevOps automation plugin for Claude AI - CI/CD, deployment, monitoring, and infrastructure management tools for plugin development
⭐ 2🍴 0📅 Jan 5, 2026
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
Infrastructure as Code Skill
Overview
Master IaC with Terraform, Ansible, and CloudFormation for automated infrastructure.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| tool | string | No | terraform | IaC tool |
| operation | string | Yes | - | Operation type |
Core Topics
MANDATORY
- Terraform HCL syntax and providers
- State management and locking
- Modules and workspaces
- Ansible playbooks and roles
- Inventory management
OPTIONAL
- CloudFormation templates
- Pulumi and CDK
- Testing IaC (terratest)
- Secret management
ADVANCED
- Custom providers
- Complex module design
- Multi-cloud strategies
- Drift detection
Quick Reference
# 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
Troubleshooting
Common Failures
| 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 |
Debug Checklist
- Validate:
terraform validate - Check state:
terraform state list - Debug:
TF_LOG=DEBUG terraform plan - Verify credentials
Recovery Procedures
Corrupted State
- Restore from S3 versioning
- Or import:
terraform importfor each resource
Resources
Score
Total Score
75/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
3ヶ月以内に更新
+5
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


