terraform-module-library

Standardize provider-agnostic Terraform module patterns for AWS, Azure, and GCP.

3|1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/duanbiao2000/obsidianDoc26 --skill terraform-module-library-duanbiao2000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-module-library
Source: https://github.com/duanbiao2000/obsidianDoc26/tree/main/agents-main/plugins/cloud-infrastructure/skills/terraform-module-library
Command: npx skills add https://github.com/duanbiao2000/obsidianDoc26 --skill terraform-module-library-duanbiao2000

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Create reusable, best-practice Terraform module patterns that standardize cloud provisioning across AWS, Azure, and GCP, reducing duplication and errors.

Core Features & Use Cases

  • Multi-cloud module library: AWS, Azure, and GCP resources with a consistent module structure.
  • Best-practice templates: inputs, outputs, validations, versioning, and documentation.
  • Examples and reference patterns to accelerate adoption and governance.

Quick Start

Begin by exploring the library and adopting the standard module template to start building a new multi-cloud 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 across AWS, Azure, and GCP?

Terraform module patterns standardize cloud provisioning by applying consistent structures for inputs, outputs, and validations across AWS, Azure, and GCP, reducing duplication and configuration errors.

What is the best way to structure multi-cloud Terraform modules for governance?

The best way to structure multi-cloud Terraform modules is using best-practice templates that enforce semantic versioning, consistent tagging, input validation, and documentation to ensure standardized infrastructure governance.

Does this Terraform module template include examples for VPCs and IAM roles?

Yes, the Terraform module library includes reference patterns and examples for multi-cloud resources like VPCs, IAM roles, and storage to accelerate adoption and standardize infrastructure provisioning.

How do I validate inputs and enforce versioning in reusable Terraform modules?

To validate inputs and enforce versioning in reusable Terraform modules, apply standardized patterns that fulfill best-practice requirements for input validation, semantic versioning, and consistent tagging across your multi-cloud library.

Can I use these reference patterns to provision storage resources across multiple clouds?

Yes, you can use these provider-agnostic reference patterns to provision storage resources across AWS, Azure, and GCP. The templates provide a consistent module structure to accelerate multi-cloud infrastructure deployment.