Implementing Terraform on Microsoft Azure

In this course, you’ll learn about the nuances of deploying infrastructure as code on Microsoft Azure with Terraform, and how to leverage services in Azure to improve your Terraform configurations and deployments.
Course info
Rating
(29)
Level
Intermediate
Updated
Nov 1, 2019
Duration
2h 54m
Table of contents
Course Overview
Using the AzureRM Provider
Creating Multiple Providers
Using Azure for Remote State
Using Azure DevOps
Using Data Sources and ARM Templates
Description
Course info
Rating
(29)
Level
Intermediate
Updated
Nov 1, 2019
Duration
2h 54m
Description

Terraform is a powerful tool to automate the deployment of your infrastructure across multiple clouds, both public and private. In this course, Implementing Terraform on Microsoft Azure, you’ll learn about the nuances of deploying infrastructure as code on Azure with Terraform, and leveraging services in Azure to improve your Terraform automation. First, you’ll explore the AzureRM and AzureAD providers and learn how to authenticate and invoke them. Next, you’ll discover how to leverage Azure Storage for remote state storage and use Azure data sources. Finally, you’ll understand how to incorporate Azure DevOps to add source control and deployment automation to your Terraform configuration. When you’re finished with this course, you’ll have the skills and knowledge of using Terraform needed to deploy and manage infrastructure as code on Microsoft Azure.

About the author
About the author

Ned Bellavance is an IT professional and Microsoft MVP with almost 20 years of experience in the industry. Passionate about technology, he is always looking to embrace future trends and share new discoveries with the community.

More from the author
Terraform Deep Dive
Intermediate
4h 7m
Aug 18, 2020
More courses by Ned Bellavance
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Ned Bellavance, and welcome to my course, Implementing Terraform on Microsoft Azure. I am a Microsoft Azure MVP and founder of Ned in the Cloud LLC. HashiCorp's Terraform is a powerful tool to automate the deployment of your infrastructure across multiple clouds, both public and private. In this course, we are going to learn about the nuances of deploying infrastructure as code on Azure using Terraform and leveraging services in Azure to improve your Terraform automation. Some of the major topics that we will cover include using the Azure providers, including authentication and modules; using multiple providers in a single configuration; leveraging Azure Storage for remote state; and automating deployments with Azure DevOps. By the end of this course, you'll be ready to deploy and manage your infrastructure in Microsoft Azure with Terraform. Before beginning the course, you should be familiar with Microsoft Azure, especially the Infrastructure as a Service components and have an intermediate level of skill with Terraform. I hope you'll join me on this journey to learn more about using Terraform to deploy infrastructure as code on Microsoft Azure with the Implementing Terraform on Microsoft Azure, course at Pluralsight.