terraform-module-library

Provide reusable Terraform modules for provisioning cloud infrastructure across AWS, Azure, and GCP.

6|2|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/amurata/cc-tools --skill terraform-module-library-amurata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-module-library
Source: https://github.com/amurata/cc-tools/tree/main/plugins/cloud-infrastructure/skills/terraform-module-library
Command: npx skills add https://github.com/amurata/cc-tools --skill terraform-module-library-amurata

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a standardized and reusable collection of Terraform modules for provisioning cloud infrastructure across AWS, Azure, and GCP, promoting infrastructure-as-code best practices and reducing repetitive configuration.

Core Features & Use Cases

  • Multi-Cloud Modules: Offers pre-built modules for common resources like VPCs, EKS/AKS clusters, RDS/Cloud SQL instances, and S3 buckets.
  • Best Practice Enforcement: Guides users on module structure, documentation, validation, and testing.
  • Use Case: When setting up a new project, use this Skill to quickly deploy a secure and scalable VPC network in AWS using the aws/vpc module, ensuring consistency and adherence to organizational standards.

Quick Start

Use the terraform-module-library skill to generate a reusable Terraform module for an AWS VPC.

Frequently Asked Questions about terraform-module-library

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

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

To create reusable Terraform modules for multi-cloud infrastructure, use a standardized library that provides pre-built configurations for common resources across AWS, Azure, and GCP. This approach enforces infrastructure-as-code best practices and reduces repetitive configuration when provisioning cloud resources.

What are the best practices for structuring Terraform IaC modules?

Best practices for structuring Terraform IaC modules involve following standardized design patterns that include clear documentation, validation, and testing. Using a curated module library ensures your infrastructure components are secure, scalable, and adhere to organizational standards across different cloud providers.

Does this Terraform module library support provisioning AWS VPCs and EKS clusters?

Yes, this Terraform module library supports provisioning AWS VPCs and EKS clusters. It offers pre-built, well-tested modules for common cloud resources like VPCs, EKS/AKS clusters, RDS/Cloud SQL instances, and S3 buckets to ensure consistent multi-cloud deployments.

Can I use these Terraform modules to standardize infrastructure across AWS, Azure, and GCP?

You can use these Terraform modules to standardize infrastructure across AWS, Azure, and GCP. The library facilitates organizational standardization by providing modular design patterns and examples that support multi-cloud deployments and promote infrastructure-as-code consistency.

How do I quickly deploy a secure AWS VPC using a pre-built Terraform module?

To quickly deploy a secure AWS VPC using a pre-built Terraform module, reference the `aws/vpc` module from the library within your configuration. This allows you to rapidly set up a scalable network ensuring consistency and adherence to organizational standards.