
This chapter has the slides and diagrams download
This chapters covers a quick note on the course expectations
This chapters covers what is Terraform
This chapters covers why terraform is important
This chapters covers the Terraform workflow
This chapters covers the Terraform editions
This chapters covers Installing Terraform
This chapters covers using the Azure Free account
This chapters covers creating an Azure Free account
This chapters covers a tour around the Azure Portal
This chapter has the code download for the section
This chapters covers creating a resource group
This chapters covers the plan and apply phase
This chapters covers creating an Azure Storage account
This chapters covers uploading a Blob
This chapters covers important points in Terraform
This chapters covers dependency across resources
This chapters covers reviewing the creation of an Azure virtual machine
This chapters covers a lab on creating an Azure virtual network
This chapters covers using local variables
This chapters covers a note on types and variables
This chapters covers using a map of values
This chapters covers another way of creating subnets
This chapters covers output values
This chapters covers creating a Public IP address
This chapters covers creating a network security group
This chapters covers creating a network security group via terraform
This chapters covers creating an Azure virtual machine
This chapters covers keeping a check on the costs
This chapter has the code download for the section
This chapters covers the count meta argument
This chapters covers the for each meta argument
This chapters covers the for each meta argument for blobs
This chapters covers creating multiple subnets
This chapters covers a lab on adding the network security group
This chapters covers creating multiple machines
This chapters covers availability sets
This chapters covers availability zones
This chapters covers a lab on the key vault service
This chapters covers data sources
This chapter has the code download for the section
This chapters covers a lab on Azure Web App
This chapters covers a lab on Azure Web App via Terraform
This chapters covers an understanding on deployment slots
This chapters covers deployment slots via Terraform
This chapters covers a lab on Azure SQL database
This chapters covers a lab on Azure SQL database via Terraform
This chapters covers Azure SQL database firewall settings
This chapters covers connecting a web app to SQL database
This chapter has the code download for the section
This chapters covers the Azure Load Balancer setup
This chapters covers the Azure Load Balancer implementation
This chapters covers the manual process of virtual machine scale set deployment
This chapters covers the virtual machine scale set deployment via terraform
This chapters covers what is Azure Traffic Manager
This chapters covers implementing Azure Traffic Manager
This chapters covers implementing Azure Traffic Manager via Terraform
This chapters covers Azure Traffic Manager implementation
This chapters covers a note on deleting Azure Traffic Manager
This chapters covers the network setup for virtual network peering via Terraform
This chapters covers the NSG setup for virtual network peering via Terraform
This chapters covers the peering connection setup for virtual network peering via Terraform
This chapters covers the backend setup for the Application Gateway
This chapters covers the VM setup for Azure Firewall
This chapters covers the Firewall deployment for Azure Firewall
This chapters covers the subnet route for Azure Firewall
This chapters covers the NAT rule for Azure Firewall
This chapters covers the Application rules for Azure Firewall
Right here! Avail special discount coupon links for all of my Al Azure and AWS Courses
This course is meant to help students create a Terraform configuration to deploy an Azure resource group.
A lot of students have requested to have a course on how to use Terraform to work with Azure-based services. So here it is.
This course has 100+ Terraform configuration files and 10 Assignments
There is also a mini-project for an end-to-end implementation of an application hosting environment
In this course , we will learn a lot including the following
Some basic concepts when it comes to working with Terraform. We need to learn some important concepts when it comes to aspects such as Planning and applying Terraform configuration files.
We will focus on working with Azure Storage Accounts. We will see how to use various Terraform features to create dynamic configuration files when working with Azure services.
Along with looking at Azure Storage Accounts, we will work with Azure Virtual Machines. We will look at
Creating the various components linked to an Azure VM
How to manage data disks
How to use custom script extensions
Using the Azure Key vault to store the Administrator account password
Using the Azure Bastion Host
How to create multiple Azure Virtual Machines
Making machines part of an Availability Set or an Availability Zone
Next we will focus on Azure Web Apps and Azure SQL databases. We will see
How to create Azure Web Apps
Deploy code from GitHub onto the Azure Web App
Deploy an Azure SQL database
Azure SQL Database auditing
How to deploy Azure SQL Server Virtual Machine
Then we will move onto Azure Networking where we will cover
Working with the Azure Load Balancer
Using the Azure Virtual Machine Scale Set
Azure Public DNS Zones
Working with the Azure Application Gateway
How to work with Virtual Network Peering