aks/aks.tf (23 lines of code) (raw):

provider "azurerm" { features {} } resource "azurerm_kubernetes_cluster" "default" { name = var.name location = var.location resource_group_name = var.resource_group_name dns_prefix = "${var.name}-k8s" kubernetes_version = var.kubernetes_version default_node_pool { name = "default" node_count = var.node_count vm_size = var.machine_type os_disk_size_gb = 30 } role_based_access_control_enabled = true identity { type = "SystemAssigned" } tags = { Created-by = "superhub.io" } }