Fast-Terraform: Terraform Tutorial, How-To: Hands-on LABs, and AWS Hands-on Sample Usage Scenarios (Infrastructure As Code)

I want to share the Terraform tutorial (Infrastructure As Code for Cloud), cheat sheet, and usage scenarios that I created as a notebook for myself. This repo covers Terraform with (How-To) HANDS-On LABs and AWS SAMPLEs (comprehensive, but simple):

  • Resources, Data Sources, Variables, Meta Arguments, Provisioners, Dynamic Blocks, Modules, Workspaces, Templates, Remote State.
  • Provisioning AWS Components (EC2, Lambda, ECS, EKS, API Gateway, ELB, CodePipeline, CodeBuild, etc.), use cases, and details. Possible usage scenarios are aimed to update over time.

Tutorial Link: https://github.com/omerbsezer/Fast-Terraform

Extra Kubernetes-Tutorial Link: https://github.com/omerbsezer/Fast-Kubernetes

Quick Look (How-To): Terraform Hands-on LABs

These LABs focus on Terraform features, and help to learn Terraform:

Quick Look (How-To): AWS Terraform Hands-on Samples

These samples focus on how to create and use AWS components (EC2, EBS, EFS, IAM Roles, IAM Policies, Key-Pairs, VPC with Network Components, Lambda, ECR, ECS with Fargate, EKS with Managed Nodes, ASG, ELB, API Gateway, S3, CloudFront, CodeCommit, CodePipeline, CodeBuild, CodeDeploy) with Terraform:

Table of Contents

Fast-Terraform: Terraform Tutorial, How-To: Hands-on LABs, and AWS Hands-on Sample Usage Scenarios (Infrastructure As Code)

15 comments · 97% upvoted · other discussions

comments

30thCenturyMan

Wow. Incredibly thorough and well done

rydogg1

Tagging for later; thanks for all these resources.

Xori1

Thanks a lot. Will take a look when I get home.

Cevap

This looks great! Have you done this with any other tools by chance? Love the hand on examples.

Zaemz

Thank you for sharing this and putting this information together. I'm working on a game right now and am self-hosting all of my project management software. Everything is getting managed via Terraform and k8s, so this is a huge help!

Shark_of_the_Pool

Awesome 👍

ElectricalEinstein
Work_crusher

Thank you! I was just getting started with Terraform and would like to see do hands-on.

BarbaRoja_0

Thank you so much

frodgim

Thank you very much.

Winter-Buffalo

Wow! Thank you!☺️