Skip to content

Mullah98/coderco-terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Module

Overview

This repository contains my work from the Terraform module at CoderCo Academy, including learning exercises and a first full project. I explored Infrastructure as Code (IaC), AWS EC2 provisioning, networking, security, and automation using Terraform.

Skills Learned

  • Terraform basics: providers, resources, and state management
  • AWS EC2 provisioning and networking
  • Security groups and HTTP access configuration
  • Automating server setup with user data scripts
  • Version-controlled, reproducible infrastructure
  • Debugging Terraform applies and managing resource dependencies
  • Thinking in terms of infrastructure as code for automation and scalability

Directories

  • Notes – Terraform basic notes and key takeaway, including advanced commands

  • Practicing Terraform – Practice exercises following video tutorials to learn Terraform basics

  • Deploy WordPress with Terraform on AWS – First full project: deployed a live WordPress server on AWS EC2 with automated setup, security groups, and publicly accessible site WordPress + Terraform assignment

  • Deploy NGINX with Terraform and Cloud-Init – Second full project: deployed an NGINX web server on AWS EC2 using Terraform and cloud-init, fully automated with no manual setup. Includes EC2 provisioning, security groups, cloud-init yaml file for NGINX installation, and outputs for public IP/DNS NGINX + Terraform assignment

About

Terraform projects and AWS demos, including EC2 deployments (WordPress, NGINX), cloud-init automation, and supporting notes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors