terraform-expert

Automate Terraform infrastructure design and deployment across multiple cloud providers.

Updated Sep 1, 2025
One-click install
npx skills add https://github.com/automacoescomerciaisintegradas/PAGIA --skill terraform-expert-automacoescomerciaisintegradas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-expert
Source: https://github.com/automacoescomerciaisintegradas/PAGIA/tree/main/.pagia/skills/terraform-expert
Command: npx skills add https://github.com/automacoescomerciaisintegradas/PAGIA --skill terraform-expert-automacoescomerciaisintegradas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides expert guidance for designing, deploying, and managing infrastructure with Terraform across AWS, GCP, Azure, and other providers.

Core Features & Use Cases

  • Core Terraform fundamentals: resources, data sources, variables, outputs, locals, state management, and workspaces.
  • Modularization: local and remote modules, Registry usage, module versioning, and module composition.
  • Cloud Providers: AWS, GCP, Azure, Kubernetes, and Docker providers.
  • State & Backend: remote state with locking, backend configuration, state import and manipulation.
  • CI/CD: Terraform Cloud/Enterprise, GitHub Actions, GitLab CI, and Atlantis.

Quick Start

Initialize the project, configure the backend, and apply the plan to provision infrastructure.

Frequently Asked Questions about terraform-expert

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

FAQPage Schema
How do I manage Terraform state across multiple cloud providers?

Manage Terraform state across multiple cloud providers by configuring remote state backends with locking. This ensures safe state manipulation and synchronization for AWS, GCP, and Azure resources during infrastructure deployment.

What is the best way to structure modular Terraform configurations for multi-cloud infrastructure?

Structure modular Terraform configurations by composing local and remote modules from the Registry. Versioning modules enables reusable, maintainable infrastructure-as-code across different cloud providers.

Can I integrate Terraform with existing CI/CD pipelines like GitHub Actions and GitLab CI?

Integrate Terraform with CI/CD pipelines using GitHub Actions, GitLab CI, Atlantis, or Terraform Cloud. This automates infrastructure provisioning, plan validation, and applies directly within your version control workflow.

How do I migrate existing infrastructure to Terraform infrastructure-as-code?

Migrate existing infrastructure to Terraform by importing current resources into the state. Configure backends for state management before applying modular configurations to adopt infrastructure-as-code best practices.

Does this approach support Kubernetes and Docker providers alongside AWS, GCP, and Azure?

Yes, multi-cloud infrastructure-as-code supports Kubernetes and Docker providers alongside AWS, GCP, and Azure. Configure the appropriate providers to manage containerized and cloud resources within a unified Terraform deployment.

Why use remote state backends with locking for Terraform workspaces?

Use remote state backends with locking for Terraform workspaces to prevent concurrent state corruption. Secure backend configuration enables safe team collaboration and reliable state manipulation across environments.