terraform-az-free-aks

Requirements

No requirements.

Providers

Name Version
azurerm 3.49.0

Modules

No modules.

Resources

Name Type
azurerm_kubernetes_cluster.this resource
azurerm_resource_group.this resource

Inputs

Name Description Type Default Required
kube_params AKS parameters
map(object({
rg_name = string
dns_prefix = string
np_name = string
tags = optional(map(string), {})
vm_size = optional(string, "Standard_B2s")
client_id = optional(string, null)
client_secret = optional(string, null)
enable_auto_scaling = optional(bool, false)
max_count = optional(number, 1)
min_count = optional(number, 1)
node_count = optional(number, 1)
service_principal = optional(list(object({
client_id = string
client_secret = string
})), [])
identity = optional(list(object({
type = optional(string, "SystemAssigned")
identity_ids = optional(list(string), [])
})), [{}])
}))
{
"aks1": {
"dns_prefix": "kube",
"np_name": "np1",
"rg_name": "rg1"
}
}
no
resource_groups Resource Groups Parameters
map(object({
location = string
}))
{
"rg1": {
"location": "westus"
}
}
no

Outputs

Name Description
aks AKS Outputs
resource_groups Resource Group Outputs