Skip to content

Latest commit

 

History

174 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title template-terraform
description Reusable Terraform modules and deployable cloud infrastructure scenarios

test

A GitHub template repository for Terraform

Documentation

Use the documentation for shared Terraform workflows, provider authentication, and remote state guidance.

Scenarios

Azure

Scenario Overview
azure_terraform_backend Creates an Azure Storage account for a Terraform backend.
azure_github_oidc Creates a service principal and role assignments for connecting GitHub Actions to Azure through OIDC.
azure_apim_playground Deploys a runnable API Management core with opt-in backend resilience, AI gateway policies, Content Safety, and observability.
azure_container_apps Deploys an externally accessible Azure Container App from a Docker Hub image.
azure_datastore Deploys Azure data stores, including Cosmos DB, Storage, Key Vault, PostgreSQL, and Monitor, with public access for testing.
azure_functions_flex_consumption Deploys a minimal serverless Azure Functions environment on the Flex Consumption plan.
azure_microsoft_foundry Deploys the Azure infrastructure required to run Microsoft Foundry workloads.
azure_spoke_network Deploys a spoke network for an Azure hub-and-spoke architecture with a VNet, Bastion, private Storage endpoint, and VM.
azure_inclusive_ai_labs Deploys the azure_inclusive_ai_labs API and its VOICEVOX-powered speech synthesis services on Azure Container Apps.
azure_kubernetes_playground Deploys a cost-conscious Azure Container Registry and Azure Kubernetes Service environment without private networking.
azure_postgresql Deploys Azure Database for PostgreSQL Flexible Server with a generated administrator password and connection outputs.

AWS

Scenario Overview
aws_github_oidc Creates an IAM role and permissions for connecting GitHub Actions to AWS through OIDC.

Google Cloud

Scenario Overview
google_github_oidc Creates Workload Identity Federation and permissions for connecting GitHub Actions to Google Cloud through OIDC.

GitHub

Scenario Overview
github_secrets Creates and manages GitHub repository environment secrets for use in GitHub Actions workflows.

Other

Scenario Overview
hello_world Demonstrates basic Terraform behavior by generating a random string with the random provider.

About

A GitHub template repository for Terraform

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages