Skip to content

aruntheja-5/terraform-course

This branch is 8 commits behind wardviaene/terraform-course:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9d80a3f · Feb 21, 2024
Jan 14, 2022
Mar 14, 2022
May 22, 2023
May 30, 2023
Oct 6, 2019
May 30, 2023
Oct 6, 2019
May 30, 2023
May 30, 2023
May 30, 2023
May 30, 2023
Feb 21, 2024
Nov 18, 2022
Mar 25, 2020
May 4, 2021
Oct 6, 2019
Oct 6, 2019
Sep 7, 2020
Oct 6, 2019
May 30, 2023
May 30, 2023
May 30, 2023
Oct 6, 2019
May 30, 2023
May 30, 2023
Feb 21, 2024
May 22, 2023
Oct 30, 2019
Oct 30, 2019
Oct 30, 2019
Oct 30, 2019
Nov 9, 2023
Dec 2, 2020
Dec 5, 2020
Dec 3, 2020
May 30, 2023
Dec 26, 2020
Oct 19, 2016
Oct 6, 2019

Repository files navigation

terraform-course

Compatibility

  • This is the >=terraform-0.12 branch. For compatibility with older versions, use the terraform-0.11 branch.

Demo overview

Demo Directory Description
first-steps First steps
demo-1 First steps: Launching an EC2 instance
demo-2 Using provisioner
demo-2b Using provisioner on a Windows instance
demo-3 Executing script locally
demo-4 Outputting
demo-5 Data Source
demo-6 Modules
demo-7 AWS VPC
demo-8 EC2 instance within VPC with securitygroup
demo-9 EC2 instance with EBS volumes
demo-10 Userdata and cloudinit
demo-11 Route53 (DNS)
demo-12 RDS
demo-13 IAM
demo-14 IAM Roles with S3 bucket
demo-15 Autoscaling
demo-16 Autoscaling with ELB (Elastic Load Balancer)
demo-17 Elastic Beanstalk PHP 7 stack with RDS
demo-18 Interpolations, VPC module
demo-18b Project structure, best practices
packer-demo Build AMIs with Packer
jenkins-packer-demo Demo with jenkins and Packer
docker-demo-1 Using ECR - The EC2 Container Registry
docker-demo-2 Using ECS - The EC2 Container Service
docker-demo-3 Using ECR/ECS with Jenkins in a complete workflow
module-demo Using ECS + ALB in 4 modules to show how developing terraform modules work

Releases

No releases published

Packages

No packages published

Languages

  • HCL 93.1%
  • Shell 5.5%
  • Other 1.4%