Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joaopcm/terraform-demos
https://github.com/joaopcm/terraform-demos
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/joaopcm/terraform-demos
- Owner: joaopcm
- Created: 2022-04-22T15:03:56.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-22T15:38:59.000Z (almost 3 years ago)
- Last Synced: 2024-12-22T05:29:34.907Z (about 1 month ago)
- Language: HCL
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-course
* These files are part of my Udemy course about Terraform
* Course URL: https://www.udemy.com/learn-devops-infrastructure-automation-with-terraform/?couponCode=TERRAFORM_GIT# 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