Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automating Enterprise Infrastructure - Terraform and Packer
Rating: 3.7 out of 5(151 ratings)
2,046 students

Automating Enterprise Infrastructure - Terraform and Packer

A Complete Course on Infrastructure Automation using AWS CLI, Terraform and Packer using shell scripting as a wrapper .
Created byVijay Sharma
Last updated 10/2020
English

What you'll learn

  • Infrastructure services Automation on AWS Cloud Infrastructure and Release Automation .
  • Planning Terraform Rollout for large distributed teams.
  • Higher level of Confidence on Infrastructure automation .
  • Automate Kubernetes ,AWS Load Balancers , AMI Images , Network and VPC Creation in AWS Cloud .
  • Learn about Hashicorp Tools like Terraform, Packer , Vault & Consul

Course content

8 sections35 lectures5h 16m total length
  • About This Course : IAC , Terraform and Packer9:51

    About Terraform: https://www.terraform.io/

    About Terraform Providers : https://www.terraform.io/docs/providers/

  • Introduction to Infrastructure as Code and Terraform3:44
  • Getting Started with AWS - Signup and Setting up IAM Credentials4:50

    Please find source code in github:


    Git Repo : https://github.com/360cloud/terraform-scripts

  • Terraform Installation.3:46

    Please find source code in github:

    Git Repo : https://github.com/360cloud/terraform-scripts

  • Terraform Syntax & Writing 1st Infrastructure as Code Script11:34

    Please find source code in github:

    Git Repo : https://github.com/360cloud/terraform-scripts

  • Using Terraform CLI and Terraform Console9:37
  • Terraform files - main.tf, variables.tf and outputs.tf10:38

    Please find source code in github:

    Git Repo : https://github.com/360cloud/terraform-scripts

Requirements

  • Basic Knowledge of AWS Cloud is expected, I will cover core AWS concepts as we dig deep into Automation.
  • Familiarity with Unix Command Line is expected .

Description

Welcome to the course is on building Enterprise Grade Infrastructure using Hashicorp tools - Terraform and Packer.

This course is build on latest Terraform Version : 0.11.8 and AWS Provider Version : v1.39.0.

I will keep on updating this course as new features of Terraform and Packer are released .

You can also use this course as an Terraform Automation Reference material . If you know the basics of Terraform then feel free to directly jump to the relevant section . I will also push and update code to GitHub for your ready reference .

Terraform supports 100+ Providers so it's easy to support multiple cloud providers using same  IaC ( Infrastructure as Code ) tool.

We will be mainly covering AWS provider to start with .

About this Course:

  • Terraform Basic - Introduction, Syntax,  Interpolation etc.

  • Terraform CLI - Console, Graph, format.

  • Building AWS Infrastructure - Getting Started

  • Building AWS Infrastructure — S3 , EC2 ,VPC etc.

  • Using TFVAR Files to maintain multiple AWS Environments.

  • Scaling Terraform Resources using Count Parameters and ELB.

  • Terraform Remote States.

  • Building Architectural Components using Terraform - AWS ELB.

  • Terraform Modules.

  • Creating a Custom VPC using Terraform Modules.

  • Introduction to Packer.

  • Using Terraform and Packer together for automation.

  • Automating Security and Service Discovery using Terraform - Hashicorp Vault and Consul Clusters.

  • Automate Kubernetes (EKS ) Cluster using Terraform .

  • Automation Mindset - Using Shell Scripts , AWS CLI , Packer and Terraform altogether.

Who this course is for:

  • Cloud Developers, Automation Engineers , Infrastructure Developers, Database Engineers , Cloud Admins etc.
  • Anyone who wants to understand and work on Infrastructure as Code .
  • Engineerings and Consultants who wants a ready reference to Terraform Code Repository with examples .