The special thing about this repository and Terraform Module is that it is how to use Terraform to create an AKS cluster with an AGIC using only Managed Service Identities. I did not have to create any Service Principals! This took some work to get over and get working with the help of the community from the Azure ingress-azure and aad-pod-identity community.
- Terraform v0.14.4 or newer
- GNU Make
Create a .makerc
file for your subscription information
SUBSCRIPTION = xxxxx-xxxxxx-xxxxxx-xxxxxxx
Then create an .auto.tfvars
file in the terraform module to create.
phil_pub_ip = "xxx.xxx.xxx.xxx/32"
Use the make command to execute terraform. Otherwise read through the file and see what it does.
make aks-agic-create