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.
What you'll learn
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.
Table of contents
- Introduction 1m
- Using Multiple Instances 2m
- Security Network Deployment 2m
- Using the Azure AD Provider 2m
- Reviewing the Security Configuration 9m
- Deploying the Security Configuration 7m
- Multiple Instances for Network Peering 4m
- Reviewing the Peering Configuration 6m
- Deploying the Peering Configuration 4m
- Summary 1m
- Introduction 1m
- Infrastructure as Code Fundamentals 6m
- Adopting Azure DevOps at Globomantics 2m
- Reviewing the Updated Configuration 8m
- Using Azure DevOps Repos 2m
- Using Azure DevOps Pipelines 9m
- Deploying the Development Workspace 2m
- Adding the UAT Workspace 4m
- Adding the Production Workspace 6m
- Summary 1m
- Introduction 2m
- Layering Configuration and Using Data Sources 5m
- Provisioning the Application Remote State 5m
- Adding the Networking Remote State 4m
- Reviewing the Application Configuration 8m
- Deploying the Application Configuration 3m
- ARM Templates with Terraform 3m
- Adding the Subnet Delegation 5m
- Deploying the ARM Template Configuration 6m
- Summary 1m
- Course Summary 2m