[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
Providers
No provider.
Inputs
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
Outputs
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.
About
A Terraform Module to deploy an AKS cluster with an App Gateway Ingress Controller on Azure.