07/25/2022 - 07/25/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $770.00
Enroll
08/22/2022 - 08/22/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $770.00
Enroll
09/26/2022 - 09/26/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $770.00
Enroll

Audience

Software Reliability Engineers, Developers, Engineers, Architects and System Administrators.

Prerequisites

Knowledge of Linux command-line and basic understanding of Azure.

Duration

1 day 

 

Lab Setup Guide

Outline for Terraform for Azure Training

Chapter 1. Understanding Terraform in a DevOps world with Infrastructure as Code

A typical SDLC

Terraform as a provisioner

Chapter 2. What is Terraform’s role as a provisioner and compared to other tools

Terraform vs other provisioners

Terraform compared to Configuration Management tools

Chapter 3. Installing and configuring Terraform for use with Azure (brief description only)

Credentials

Usage and Workflow

Chapter 4. Terraform programming (control operations, data structures, functions, and loops)

Terraform Workflow

Data Sources

Resources

Programming structures

Chapter 5. Diving into Terraform State, Modules, and Providers

State and the Statefile

Modules and the Terraform Registry

Providers and the Terraform Registry

Chapter 6. Using Terraform to create Azure Resources (databases)

Setup 

Initialization

Chapter 7. Exploring the Azure Kubernetes Service in Azure including state and storage on the Azure Kubernetes Service

Setup

Initialization

Chapter 8. Creating your own Terraform Library and how to grow it

Basic Layout

Components

Re-use

Chapter 9. Terraform best practices

The core Terraform workflow (write, plan, and apply)

Evolving from manual to semi-automated

Evolving from semi-automated to IaC

Evolving from IaC to collaborative IaC

Lab Exercises 

Install and configure Terraform with the Azure Provider

Using Terraform to create Azure Resources (managed database)

Creating your first AKS cluster with Terraform and deploying a simple stateless workload

Creating storage classes and stateful workloads on AKS