About the Speakers

Joseph Houghes

Solutions Architect at Veeam

Joseph Houghes is a Solutions Architect at Veeam Software focused on automation. Joseph is also a Austin PowerShell User Group leader, Austin VMWare User Group Leader, vExpert, and Cisco Champion. He can be found blogging on his website https://www.fullstackgeek.net/

GitHub Actions to Automate Terraform for Azure

This is about showing folks how quickly they can get up to speed with GitHub actions to run their existing Terraform configurations for Azure. There are not many examples or leveraging GitHub Actions available, but everyone should understand how easy the basics of the platform is to use.

In this session, we’ll run through some basics of Azure, Terraform and Github actions. Then I’ll demo the following:

Create an Azure service principal via Azure CLI for automation Create an Azure resource group with Terraform via CLI Create a YAML file for GitHub Actions workflow (for leveraging the Terraform-GitHub-Actions extension) Use GitHub Actions to execute our Terraform config and build Azure resources including: -Virtual network, subnet, public IP -Traffic manager -Virtual machines -Kubernetes cluster