- HCL 25.1%
- Go 24.1%
- Ruby 20.4%
- Shell 17.6%
- HTML 12.8%
| bin | ||
| journal | ||
| modules/terrahome_aws | ||
| public | ||
| terraform-provider-terratowns | ||
| terratowns_mock_server | ||
| .env.example | ||
| .gitignore | ||
| .gitpod.yml | ||
| .terraform.lock.hcl | ||
| LICENSE | ||
| main.tf | ||
| outputs.tf | ||
| README.md | ||
| terraform.tfvars.example | ||
| terraformrc | ||
| variables.tf | ||
🚀 Terraform Beginner Bootcamp 2023
🏆 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