Azure AKS Terraform Module
The aks/azure
Terraform module provides a way to install and configure:
-
An AKS cluster
-
The ArgoCD Helm module
Resources
Name | Type |
---|---|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
data source |
|
data source |
|
data source |
|
data source |
|
data source |
|
data source |
|
data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster. |
|
|
no |
|
The default virtual machine size for the Kubernetes agents |
|
|
no |
|
App of apps values overrides. |
|
|
no |
|
ArgoCD Server Secert Key to avoid regenerate token on redeploy. |
|
|
no |
|
The base domain used for Ingresses. |
|
n/a |
yes |
|
The name of the Kubernetes cluster to create. |
|
n/a |
yes |
|
Extra applications to deploy. |
|
|
no |
|
The admin password for Grafana. |
|
|
no |
|
Specify which Kubernetes release to use. |
|
|
no |
|
OIDC configuration for core applications. |
|
|
no |
|
Disk size of nodes in GBs. |
|
|
no |
|
A custom ssh key to control access to the AKS cluster |
|
|
no |
|
The source repo URL of ArgoCD’s app of apps. |
|
|
no |
|
The Resource Group where the Managed Kubernetes Cluster should exist. |
|
n/a |
yes |
|
The source target revision of ArgoCD’s app of apps. |
|
|
no |
|
The ID of a Subnet where the Kubernetes Node Pool should exist. Changing this forces a new resource to be created. |
|
n/a |
yes |