terraform

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

8|3|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/ucdavis/ai-skills-registry --skill terraform-ucdavis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform
Source: https://github.com/ucdavis/ai-skills-registry/tree/main/skills/infrastructure/terraform
Command: npx skills add https://github.com/ucdavis/ai-skills-registry --skill terraform-ucdavis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a standardized way to build reusable, well-tested Terraform modules for cloud infrastructure across AWS, Azure, and GCP, promoting infrastructure-as-code best practices.

Core Features & Use Cases

  • Reusable Module Patterns: Offers pre-defined structures for common cloud resources like VPCs, EKS clusters, and RDS instances.
  • Multi-Cloud Support: Provides patterns adaptable to AWS, Azure, and GCP.
  • Best Practices Enforcement: Guides users on versioning, documentation, validation, and testing.
  • Use Case: When creating a new microservice, use this Skill to quickly scaffold a secure and scalable VPC, EKS cluster, and RDS database using established Terraform module patterns.

Quick Start

Use the terraform skill to generate a reusable AWS VPC module.

Frequently Asked Questions about terraform

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, use standardized infrastructure-as-code patterns for provisioning resources across AWS, Azure, and GCP. This approach enforces module composition, versioning, and testing best practices for consistent cloud environments.

What is the best way to scaffold a secure AWS VPC and EKS cluster using Terraform?

The best way to scaffold a secure AWS VPC and EKS cluster is to use pre-defined Terraform module patterns. These provide established structures for common cloud resources, ensuring scalable and standardized infrastructure provisioning.

Do I need the Terraform CLI installed to generate and provision cloud infrastructure modules?

Yes, you need the Terraform CLI installed and cloud provider configurations set up. These are required to execute the generated infrastructure-as-code modules and apply provisioning changes across your target cloud environments.

Can I use infrastructure-as-code patterns to standardize resources across both AWS and GCP?

Yes, you can use these infrastructure-as-code patterns to standardize resources across both AWS and GCP. The generated Terraform modules offer adaptable structures that support multi-cloud standardization for your provisioning workflows.

How does module composition work when provisioning an RDS database with infrastructure-as-code?

Module composition for provisioning an RDS database involves combining pre-defined Terraform module structures. This allows you to integrate database resources with other infrastructure components like VPCs using established, reusable patterns.

When should I not use pre-defined Terraform module patterns for cloud provisioning?

You should avoid pre-defined Terraform module patterns when your cloud provisioning requires highly customized, non-standard resource configurations. These patterns enforce best practices and standardization, which may limit flexibility for unique infrastructure edge cases.