4.4 out of 5
4.4
172 reviews on Udemy

Learning Terraform on Microsoft Azure

This course takes you from initial setup though to deploying a multi-location web service
Instructor:
L11 Training
716 students enrolled
English [Auto-generated]
You will be able to write Terraform code and build infrastructure as code using Azure.
You will understand key Terraform concepts and be able use these to create reusable Modules.
You will understand the structure of Terraform code and how to deploy resources using the Azure provider.

This course takes you through all aspects of Terraform v11, from initial setup to a sample real world deployment in Azure.

The course begins with setting up the training environment, installing Terraform and configuring Azure. As the course develops will look at various aspects of Terraform and how we can use these to build our deployment. Alongside this we will use various resources in Azure, I will explain what these are, how these work and then we will deploy these using Terraform. Just set expectations this course isn’t an Azure course. So while I won’t go into any great depth on each Azure resource I do provide an overview of the most salient features.

This course has been developed to be as practical as possible, most of the lessons are follow along in nature. Overviews of key areas of Terraform and Azure Resources are provided for reference.

Introduction

1
Introduction

Getting started with Terraform

1
Introduction
2
Install VS Code
3
Install Terraform
4
Install Azure CLI
5
Azure SPN
6
Providers
7
Running Terraform

Variables, Interpolation and Networking

1
Introduction
2
Variables
3
Credentials
4
Interpolation
5
Azure Locations
6
Azure Resource Groups
7
Azure VNET
8
Dependencies
9
Azure Subnet
10
Change
11
Azure Network Interface

Conditionals, Terraform State and Virtual Machines

1
Introduction
2
Azure Public IP
3
Conditionals
4
Azure Network Security Group
5
Terraform State
6
Azure Market Place Images
7
Azure Hardware Models
8
Azure Virtual Machine

Count, Resources and Availability Sets

1
Introduction
2
Azure Availability Set
3
Count
4
Functions
5
Math
6
Azure Availability Set and using count
7
Lists and Count
8
Controlling Resource Creation
9
Logging and Troubleshooting

Scale Sets, Load Balancing and VM Extensions

1
Introduction
2
Azure Scale Sets
3
Local Values
4
Tags
5
Azure Load Balancer
6
Azure Extensions
7
Importing existing Azure resources
8
Life cycle management

Modules, Traffic Manager and VNET Peering

1
Introduction
2
Modules
3
Refactoring into a module
4
Module output
5
Azure traffic manager
6
Azure VNET peering
7
Jump Server
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
172 Ratings

Detailed Rating

Stars 5
80
Stars 4
64
Stars 3
24
Stars 2
2
Stars 1
2
f7387fe36dc0fc2e38de9be3e9f38e86
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion