terraform

Architect and validate Terraform and OpenTofu infrastructure-as-code.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/iuliandita/skills --skill terraform-iuliandita
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform
Source: https://github.com/iuliandita/skills/tree/main/skills/terraform
Command: npx skills add https://github.com/iuliandita/skills --skill terraform-iuliandita

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires terraform, opentofu, tflint, checkov, conftest, and includes references (resource) components.

What problem does it solve?

This skill addresses the complexity and security risks inherent in managing infrastructure-as-code, preventing common misconfigurations, drift, and compliance failures in Terraform and OpenTofu environments.

Core Features & Use Cases

  • Security & Compliance: Enforces PCI-DSS 4.0 controls, least-privilege IAM, and secure S3 bucket hardening.
  • Workflow Automation: Provides standardized patterns for state management, module architecture, and CI/CD pipeline integration.
  • Use Case: Use this skill to perform a security audit on a new Terraform module, ensuring it meets production standards for encryption, tagging, and resource isolation before deployment.

Quick Start

Use the terraform skill to review the current directory for security misconfigurations and compliance with PCI-DSS 4.0 standards.

Frequently Asked Questions about terraform

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

FAQPage Schema
How do I audit Terraform modules for PCI-DSS compliance and security misconfigurations?

You can audit Terraform modules by running a security review to check for PCI-DSS 4.0 control violations, least-privilege IAM issues, and S3 bucket hardening gaps. This validates encryption, tagging, and resource isolation before deployment.

What is the best way to manage complex multi-account Terraform environments and state backends?

Managing complex multi-account Terraform environments requires standardized patterns for state backend configuration and module architecture. This approach provides workflow automation to prevent drift and maintain infrastructure consistency across accounts.

Does this infrastructure-as-code workflow support both Terraform and OpenTofu?

Yes, the infrastructure-as-code workflow supports both Terraform and OpenTofu. It architects and validates production-grade infrastructure using either tool while managing state backends and enforcing policy-as-code security gates.

How do I enforce policy-as-code gates for security and compliance in CI/CD pipelines?

You enforce policy-as-code gates by integrating structural and behavioral quality standard checks into your CI/CD pipelines. This requires tools like tflint, checkov, and conftest to validate compliance and block insecure deployments.

Can I use checkov and conftest to validate OpenTofu configurations?

Yes, checkov and conftest are required integrations for validating OpenTofu configurations. They enforce the structural and behavioral quality standards necessary to secure infrastructure-as-code and maintain compliance.

Why do I need tflint, checkov, and conftest to review infrastructure-as-code?

You need tflint, checkov, and conftest to enforce structural formatting, security scanning, and policy-as-code compliance. These dependencies validate production-grade infrastructure-as-code by catching misconfigurations before deployment.