terraform-module-library

Generate reusable Terraform modules for AWS, Azure, and GCP infrastructure.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/drgaciw/academic-compliance-hub-glm --skill terraform-module-library-drgaciw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-module-library
Source: https://github.com/drgaciw/academic-compliance-hub-glm/tree/main/agents/plugins/cloud-infrastructure/skills/terraform-module-library
Command: npx skills add https://github.com/drgaciw/academic-compliance-hub-glm --skill terraform-module-library-drgaciw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a standardized and reusable approach to building Terraform modules for cloud infrastructure across AWS, Azure, and GCP, promoting consistency and reducing duplication in Infrastructure as Code.

Core Features & Use Cases

  • Reusable Module Patterns: Offers pre-defined structures and examples for common cloud resources like VPCs, EKS, RDS, and S3.
  • Multi-Cloud Support: Provides patterns for AWS, Azure, and GCP, enabling consistent provisioning across different cloud providers.
  • Best Practices Enforcement: Guides users on implementing IaC best practices, including versioning, documentation, validation, and testing.
  • Use Case: A team needs to deploy a new microservice requiring a VPC, database, and Kubernetes cluster. They can use this Skill's module patterns to quickly and consistently provision these resources across development, staging, and production environments in AWS.

Quick Start

Use the terraform-module-library skill to generate a standard AWS VPC Terraform module.

Frequently Asked Questions about terraform-module-library

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

FAQPage Schema
How do I build reusable Terraform modules for multi-cloud infrastructure?

To build reusable Terraform modules for multi-cloud infrastructure, use predefined structures and patterns for common resources across AWS, Azure, and GCP to enforce Infrastructure as Code best practices and reduce configuration duplication.

What are the best practices for Terraform module development?

Terraform module development best practices include enforcing standardized cloud provisioning, implementing proper module versioning, generating documentation, and conducting validation and testing to ensure reusable Infrastructure as Code components.

Can I use this approach to provision resources consistently across AWS, Azure, and GCP?

Yes, you can provision resources consistently across AWS, Azure, and GCP by applying standardized Infrastructure as Code patterns, enabling uniform deployment of resources like VPCs, databases, and Kubernetes clusters across different cloud providers.

Do I need to understand Terraform syntax to generate cloud infrastructure modules?

Yes, you need a solid understanding of Terraform syntax, cloud provider resources, and module composition principles to effectively generate and implement standardized cloud provisioning modules.

How do I quickly provision a new AWS VPC using Infrastructure as Code?

To quickly provision an AWS VPC using Infrastructure as Code, utilize pre-defined Terraform module patterns that provide standardized structures for common cloud resources, ensuring consistent deployment across development, staging, and production environments.

Why should I use standardized modules for cloud provisioning instead of inline configuration?

Standardized modules for cloud provisioning solve the problem of configuration duplication by promoting consistency and reusability across your Infrastructure as Code, allowing teams to quickly deploy complex architectures like microservices.