terraform-module-library

Build provider-agnostic Terraform modules for multi-cloud infrastructure provisioning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Create reusable Terraform modules that standardize common cloud provisioning patterns across AWS, Azure, GCP, and OCI, reducing duplication and ensuring consistency.

Core Features & Use Cases

  • Standard module structure for multi-cloud patterns (main.tf, variables.tf, outputs.tf, versions.tf)
  • Cross-cloud compatibility for networking, security, and common IaC components
  • Rich examples and references to AWS, Azure, GCP, and OCI modules

Quick Start

Create a reusable Terraform module that standardizes common cloud networking patterns for AWS, Azure, GCP, and OCI.

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?

Provider-agnostic Terraform modules support multi-cloud provisioning across AWS, Azure, GCP, and OCI by enforcing a standard module layout including main.tf, variables.tf, outputs.tf, and versions.tf. This ensures consistent structure, documentation, and tests for infrastructure teams.

What is the standard structure for Terraform modules across AWS, Azure, and GCP?

The standard structure for cross-cloud Terraform modules includes main.tf, variables.tf, outputs.tf, and versions.tf. Enforcing this consistent layout provides cross-cloud compatibility for networking, security, and compute infrastructure components.

Can I standardize common networking patterns for AWS, Azure, GCP, and OCI in infrastructure-as-code?

Yes, you can standardize common cloud networking patterns for AWS, Azure, GCP, and OCI by building provider-agnostic infrastructure-as-code modules. This approach applies reusable module patterns to enforce compatibility and consistency across multiple cloud providers.

Does this approach work for both compute and network resources across multiple clouds?

Yes, building provider-agnostic modules works for both compute and network resources across multiple clouds. The reusable module patterns support infrastructure teams needing cross-cloud compatibility for networking, security, and common infrastructure-as-code components.

What's the best way to reduce duplication when provisioning infrastructure across multiple cloud providers?

The best way to reduce duplication when provisioning infrastructure across multiple cloud providers is creating reusable Terraform modules that standardize common cloud provisioning patterns. This enforces a standard module layout with accompanying documentation and tests.