Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

README.md

Terrafic Terraform

Terraform is an infrastructure as code software by HashiCorp. It allows users to define a datacenter infrastructure in a high-level configuration language, from which it can create an execution plan to build the infrastructure such as OpenStack, IBM Cloud, AWS, Microsoft Azure or Google Cloud Platform. Infrastructure is defined in a HCL Terraform syntax or JSON format.
Source - Wikipedia

  1. Terraform-for-beginners-l1

    • Create VPC with 3 public & private subnets spanned across 3 AZs with internet & NAT Gateway.
    • Create IAM policies, roles & instance profiles.
    • Create Autoscaling groups, Launch templates & SSH Key pairs for Application & Bastion host.
    • Create Target group & Application load balancer.
    • Create security groups for Application, ALB, Bastion & Databse instance.
  2. Terraform-interpolation-l2 (more variables | less code | re-use resources | get outputs)

    • Create VPC with 3 public & private subnets spanned across 3 AZs with internet & NAT Gateway.
    • Create IAM policies, roles & instance profiles.
    • Create Autoscaling groups, Launch templates & SSH Key pairs for Application & Bastion host.
    • Create Target group & Application load balancer.
    • Create security groups for Application, ALB, Bastion & Databse instance.
    • Rolling deployments with ASG & LC.

About

Learn terraform from scratch

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.