Skip to content

🏑 Terraform Bootcamp | Learn IaC, Git, and AWS CLI by deploying personal websites in TerraTowns, a Terraform-powered community hub.

License

Notifications You must be signed in to change notification settings

awscloudgirl/terraform-beginner-bootcamp-2023

Repository files navigation

πŸš€ Terraform Beginner Bootcamp 2023

ArchitecturalDiagram

πŸ† Learning Outcomes

By the end of this bootcamp, you will:
βœ… Work within a Team Management Platform (e.g., Discord)
βœ… Understand Infrastructure as Code (IaC) with Terraform
βœ… Manage State & Changesets effectively
βœ… Learn HCL (HashiCorp Configuration Language) & Bash scripting
βœ… Master Git operations (Pull Requests, Commits, Merges, Branching)
βœ… Improve Technical Communication & Documentation
βœ… Use Markdown for Syntax Highlighting & Proof-of-Effort
βœ… Write & maintain GitHub documentation
βœ… Navigate Cloud Development Environments (CDEs) (Gitpod, VSCode)
βœ… Install & configure AWS CLI for cloud-based deployments


🏑 Project: TerraTowns

TerraTowns is a community-driven hub connecting Terraformers via self-hosted personal websites, inspired by the Geocities era of 2023.

πŸ’» How it works:
Terraformers will write Infrastructure as Code (IaC) to deploy a Terra Houseβ€”a lightweight CMS for personal pages, connected to the TerraTowns network.

🏑 My Contribution:
I built a Terra House using Terraform, deploying my personal site as part of the TerraTowns ecosystem.


πŸ›  Tech Stack

  • Terraform for Infrastructure as Code
  • GitHub for version control & documentation
  • AWS CLI for cloud provisioning
  • Gitpod for development

Weekly Journals

Extras

Github Markdown TOC Generator

About

🏑 Terraform Bootcamp | Learn IaC, Git, and AWS CLI by deploying personal websites in TerraTowns, a Terraform-powered community hub.

Resources

License

Stars

Watchers

Forks

Packages

No packages published