terraform-module-library

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

2|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/as4584/antigravity-skills --skill terraform-module-library-as4584
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-module-library
Source: https://github.com/as4584/antigravity-skills/tree/main/agents-wshobson/plugins/cloud-infrastructure/skills/terraform-module-library
Command: npx skills add https://github.com/as4584/antigravity-skills --skill terraform-module-library-as4584

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a standardized and reusable way to define and deploy cloud infrastructure using Terraform, reducing boilerplate code and promoting consistency across AWS, Azure, and GCP.

Core Features & Use Cases

  • Reusable Modules: Offers pre-built Terraform modules for common cloud resources like VPCs, EKS clusters, RDS instances, and S3 buckets.
  • Multi-Cloud Support: Provides patterns for AWS, Azure, and GCP, enabling consistent infrastructure deployment across different cloud providers.
  • Best Practices: Enforces infrastructure-as-code best practices, including versioning, documentation, validation, and testing.
  • Use Case: When setting up a new project that requires a VPC, subnets, and a database in AWS, use the aws/vpc and aws/rds modules to quickly provision these resources according to established patterns.

Quick Start

Use the terraform-module-library skill to generate a Terraform configuration for an AWS VPC using the provided module examples.

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 provisioning cloud infrastructure?

Reusable Terraform modules for provisioning cloud infrastructure are created by standardizing resource definitions into modules for common components like VPCs and databases, reducing boilerplate code and promoting consistency across AWS, Azure, and GCP deployments.

Does this Terraform module library support multi-cloud infrastructure deployments across AWS, Azure, and GCP?

Yes, this Terraform module library supports multi-cloud infrastructure deployments across AWS, Azure, and GCP by providing standardized patterns and pre-built modules to ensure consistent resource provisioning regardless of the cloud provider chosen.

How do I use pre-built Terraform modules to set up an AWS VPC and RDS instance?

You can use pre-built Terraform modules to set up an AWS VPC and RDS instance by referencing the provided aws/vpc and aws/rds modules, allowing you to quickly provision these resources according to established infrastructure-as-code best practices.

What are the best practices for infrastructure-as-code when using Terraform modules?

Infrastructure-as-code best practices when using Terraform modules include enforcing versioning, documentation, validation, and testing to ensure standardized, production-ready cloud infrastructure components across AWS, Azure, and GCP environments.

Do I need the Terraform CLI and cloud provider configurations to deploy these infrastructure modules?

Yes, deploying these infrastructure modules requires the Terraform CLI and appropriate cloud provider configurations to authenticate and provision resources across AWS, Azure, and GCP environments successfully.

What is the best way to reduce boilerplate code when defining cloud infrastructure in Terraform?

The best way to reduce boilerplate code when defining cloud infrastructure in Terraform is by using a library of reusable modules, which facilitates the creation of standardized, production-ready components and eliminates repetitive resource definitions.