Deploy NGINX infrastructure using Terraform

We will start by using Terraform to deploy the initial infrastructure which includes the Azure Kubernetes Service and a virtual machine instance for the Nginx Controller.