Skip to content

stackgen-demo/module-purgatory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Module Purgatory

Multi-cloud Terraform module staging repository. New modules are scaffolded here as PRs under their respective cloud provider directory.

Layout

aws/        — AWS modules (azurerm_* resources)
azure/      — Azure modules (azurerm_* resources)
gcp/        — GCP modules (google_* resources)

Each module lives in its own subdirectory: <provider>/<module_name>/ with main.tf, variables.tf, outputs.tf, and tests/main.tftest.hcl.

How It Works

When a GitHub issue is filed on any monitored module repo requesting a new module, the Terraform Module Bot:

  1. Classifies the request
  2. Scaffolds the module under the appropriate provider directory
  3. Runs tofu fmt, validate, and test with mock providers
  4. Opens a PR in this repo for review

About

Multi-cloud Terraform module staging repo. New modules are scaffolded here as PRs under aws/, azure/, or gcp/ directories.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors