terraform

Manages IaC workflows for AWS, GCP, and Azure with Terraform and OpenTibetanu.

10|7|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/librefang/librefang-registry --skill terraform-librefang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform
Source: https://github.com/librefang/librefang-registry/tree/main/skills/terraform
Command: npx skills add https://github.com/librefang/librefang-registry --skill terraform-librefang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terraform accelerates the creation, management, and governance of infrastructure by codifying provisioning with Terraform and OpenTofu, enabling repeatable deployments and safer changes across environments.

Core Features & Use Cases

  • State management with remote backends and locking to protect production data.
  • Module design for reusable, auditable infrastructure components with clear inputs and outputs.
  • Plan-first workflow: validate changes with plan before apply to prevent drift and outages.
  • CI/CD integration and version pinning to ensure reproducible builds and safe rollouts.

Quick Start

Initialize your project and run a plan to preview changes before applying any infrastructure.

Frequently Asked Questions about terraform

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

FAQPage Schema
What is infrastructure as code and how does Terraform handle state management?

Infrastructure as code codifies provisioning using Terraform to automate deployments. State management protects production data by using remote backends with locking, ensuring safe and reproducible infrastructure changes across environments.

How do I structure reusable Terraform modules for large-scale deployments?

Structure reusable Terraform modules by defining clear inputs and outputs for auditable infrastructure components. This module-driven design enables reproducible plans and accelerates safe rollouts across different providers and large-scale environments.

Can I use OpenTofu with existing Terraform providers and remote backends?

Yes, OpenTofu integrates with existing Terraform providers and remote state backends. This compatibility allows you to automate infrastructure provisioning and maintain safe state locking while applying version pinning for reproducible builds.

What is the best way to prevent configuration drift when applying infrastructure changes?

The best way to prevent drift is a plan-first workflow that validates changes with a preview before applying them. Integrating this Terraform workflow with CI/CD pipelines enforces governance and ensures safe, reproducible infrastructure rollouts.

Why do I need version pinning for infrastructure as code deployments?

Version pinning is required to ensure reproducible builds and safe rollouts in infrastructure as code. By locking provider versions and module configurations within CI/CD pipelines, you prevent unexpected changes and maintain governance across deployments.