Skip to content

Terraform Cloud Project Bootcamp: Building TerraTowns a reminiscent of the Geocities of 2023 utilizing laC to launch TerraHouses.

License

Notifications You must be signed in to change notification settings

kriteja/terraform-beginner-bootcamp-2023

Repository files navigation

Terraform Beginner Bootcamp 2023

Project outline

TerraTowns serves as a centralized platform where terraformers can explore and link up with each other's self-hosted personal websites (TerraHouse), reminiscent of the Geocities style of 2023. The terraformers utilize Infrastructure as Code (IaC) to launch their TerraHouse, a Content Management System (CMS) that empowers them to create their own personal websites and integrate them into the TerraTowns network.

Project is Live

TerraTowns Architectural Diagram

Week 0 - Preweek Week 1 - Build Week 2 - Connect
Wk0 Wk1 Wk2

Developer Workflow

Developer Workflow

Terraform Root Module Structure

PROJECT_ROOT
│
├── main.tf                 # Primary configuration for resources
├── variables.tf            # Definition of input variables
├── terraform.tfvars        # Actual variable values
├── providers.tf            # Provider configurations
├── outputs.tf              # Definitions of output values
└── README.md               # Project documentation

Lucid Charts

Lucid Charts account is required to access the charts. Sign-up at lucidchart.com

Weekly Journals

Extras

About

Terraform Cloud Project Bootcamp: Building TerraTowns a reminiscent of the Geocities of 2023 utilizing laC to launch TerraHouses.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published