mit einem Klick
iac-skill
Infrastructure as Code with Terraform, Ansible, and CloudFormation.
Menü
Infrastructure as Code with Terraform, Ansible, and CloudFormation.
DevOps scripting with Bash, Python, and Go for automation, tooling, and infrastructure management
CI/CD pipelines with Git, GitHub Actions, GitLab CI, Jenkins, and deployment strategies.
Cloud infrastructure with AWS, Azure, GCP - architecture, services, security, and cost optimization.
Docker and Kubernetes - containerization, orchestration, and production deployment.
Complete Linux administration skill covering process management, filesystem, permissions, package management, users, bash scripting, and system monitoring.
Monitoring and observability with Prometheus, Grafana, ELK Stack, and distributed tracing.
| 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