[DEPRACATED] A Terraform module to deploy an AKS cluster with an App Gateway Ingress Controller on Azure.
Name | Version |
---|---|
terraform | >= 0.12 |
azurerm | >= 2.0.0 |
helm | 1.1.1 |
No provider.
Name | Description | Type | Default | Required |
---|---|---|---|---|
address_prefix_agw | The address prefixe to use for the agw subnet. | list(string) |
n/a | yes |
address_prefix_aks | The address prefixe to use for the aks subnet. | list(string) |
n/a | yes |
address_space | This is a list of the ip address ranges for the vnet | list |
n/a | yes |
app_id | The client ID for the Service Principal | string |
n/a | yes |
client_secret | The secret for the Service Principal authentication | string |
n/a | yes |
dns_service_ip | IP address within the Kubernetes service address range that will be used by cluster service discovery (kube-dns). This is required when network_plugin is set to azure. Changing this forces a new resource to be created. | string |
n/a | yes |
docker_bridge_cidr | IP address (in CIDR notation) used as the Docker bridge IP address on nodes. This is required when network_plugin is set to azure. Changing this forces a new resource to be created. | string |
n/a | yes |
environment | Development environment for resource; prod, non-prod, shared-services | string |
n/a | yes |
object_id | The object ID for the Service Principal | string |
n/a | yes |
region | Geographic region resource will be deployed into | string |
n/a | yes |
service_cidr | The Network Range used by the Kubernetes service. This is required when network_plugin is set to azure. Changing this forces a new resource to be created. | string |
n/a | yes |
tags | A map of tags to add to all resources | map |
{} |
no |
Name | Description |
---|---|
aks_fqdn | The FQDN of the Azure Kubernetes Managed Cluster. |
aks_id | The ID of the Kubernetes Managed Cluster. |
aks_kube_config_client_certificate | Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster. |
aks_kube_config_client_key | Base64 encoded private key used by clients to authenticate to the Kubernetes cluster. |
aks_kube_config_cluster_ca_certificate | Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster. |
aks_kube_config_host | The Kubernetes cluster server host. |
aks_kube_config_password | A password or token used to authenticate to the Kubernetes cluster. |
aks_kube_config_raw | Raw Kubernetes config for the admin account to be used by kubectl and other compatible tools. |
aks_kube_config_username | A username used to authenticate to the Kubernetes cluster. |
aks_node_resource_group | Auto-generated Resource Group containing AKS Cluster resources. |