terraform-engineer

Automate cross-cloud infrastructure provisioning with Terraform and related tools.

68|6|Updated Apr 16, 2020
One-click install
npx skills add https://github.com/zenobi-us/dotfiles --skill terraform-engineer-zenobi-us
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-engineer
Source: https://github.com/zenobi-us/dotfiles/tree/main/ai/files/skills/experts/infrastructure/terraform-engineer
Command: npx skills add https://github.com/zenobi-us/dotfiles --skill terraform-engineer-zenobi-us

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill designs and implements infrastructure as code with modular, secure, and scalable Terraform patterns across multi-cloud environments.

Core Features & Use Cases

  • Module-oriented architecture with state management and tagging
  • Security scanning, cost tracking, and governance
  • CI/CD integration and multi-environment workflows
  • Advanced patterns: zero-drift, drift detection, and rollbacks

Quick Start

Quick Start: Create a reusable VPC module and run a plan with remote backends enabled.

Frequently Asked Questions about terraform-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage infrastructure across multiple clouds with Terraform?

Multi-cloud infrastructure provisioning with Terraform uses a single configuration language and modular patterns to deploy resources consistently across AWS, Azure, GCP, and other providers. Modular design lets you reuse VPC, networking, and compute modules across environments, reducing duplication and drift.

What's the best way to handle Terraform state in enterprise environments?

Remote state management with locking prevents concurrent modifications and corruption in multi-team deployments. Store state in S3, Azure Blob Storage, or Terraform Cloud with encryption, versioning, and access controls. State locking ensures only one plan or apply runs at a time.

How do I enforce security and compliance policies across infrastructure code?

Policy as code with tools like Sentinel or OPA validates Terraform plans before deployment, catching security misconfigurations, tagging violations, and compliance breaches automatically. Pair with security scanning and cost tracking to audit all infrastructure changes.

Can I automate Terraform deployments across multiple environments?

CI/CD integration with plan approvals automates multi-environment workflows by triggering Terraform plans on code changes, running tests and security scans, requiring human approval, then applying changes. Version pinning ensures reproducible deployments across dev, staging, and production.

What does zero-drift detection mean for Terraform infrastructure?

Zero-drift detection continuously monitors live infrastructure against your Terraform code and alerts when manual changes occur outside IaC. Combined with drift remediation, it automatically resolves divergence or rolls back unauthorized modifications to maintain configuration intent.