terraform-opentofu

Validate Terraform/OpenTofu configurations for AWS resources and modules against best practices.

4|Updated Jan 16, 2019
One-click install
npx skills add https://github.com/four43/dotfiles --skill terraform-opentofu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-opentofu
Source: https://github.com/four43/dotfiles/tree/main/claude/skills/terraform-opentofu
Command: npx skills add https://github.com/four43/dotfiles --skill terraform-opentofu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terraform/OpenTofu guidelines help teams avoid drift in infrastructure code and promote consistent, safe cloud configurations across projects.

Core Features & Use Cases

  • Standardized resource definitions and provider usage to reduce mistakes.
  • Quick reference for validating changes against AWS/resource docs and best practices.
  • Use Case: Apply the guidelines when creating new Terraform/OpenTofu stacks or modifying existing ones to ensure compliance and maintainability.

Quick Start

Follow these guidelines when starting a new Terraform/OpenTofu project to ensure baseline compliance.

Frequently Asked Questions about terraform-opentofu

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

FAQPage Schema
What are the best practices for organizing multi-provider Terraform stacks on AWS?

Best practices for multi-provider Terraform stacks involve standardizing resource definitions and module organization to reduce mistakes. These guidelines enforce consistent, environment-agnostic deployment configurations across AWS projects to prevent infrastructure drift.

How do I validate Terraform configurations against AWS provider documentation?

You validate Terraform configurations against AWS provider documentation by applying infrastructure-as-code guidelines that verify resource definitions. This ensures your stack complies with current provider docs and architectural standards before deployment.

Does OpenTofu work with existing Terraform AWS modules and stacks?

Yes, OpenTofu works with existing Terraform AWS modules and stacks. The guidelines apply to both Terraform and OpenTofu projects, treating them as interchangeable for maintaining infrastructure-as-code compliance and module standardization.

How do I prevent infrastructure drift when modifying existing Terraform projects?

You prevent infrastructure drift in Terraform projects by enforcing standardized resource definitions and provider usage during modifications. Applying these guidelines ensures maintainability and compliance when altering existing cloud configurations.

When should I apply environment-agnostic deployment guidelines to my infrastructure-as-code?

You should apply environment-agnostic deployment guidelines when creating new Terraform or OpenTofu stacks to ensure baseline compliance. Using these rules from the start promotes safe cloud configurations and consistent architecture across all deployment targets.