Create an Azure Service Principal and storage account for use with your Terraform deployments, using Terraform
This builds on a demo I saw Ned Bellavance do in 2021, and I have updated it to reflect changes that have been made to Azure and Terraform since then.