Root: infrastructure/environments/dev/session Command: terraform plan -input=false -no-color -lock=false Terraform 1.14.5 and azurerm 5.12.0, run from a copy of the root with local state. Not applied. Input: api_authorized_ip_ranges = ["203.0.113.10/32"] (a documentation address, not a real range) GUIDs are masked as xxxx. Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create Terraform will perform the following actions: # azurerm_kubernetes_cluster.main will be created + resource "azurerm_kubernetes_cluster" "main" { + ai_toolchain_operator_enabled = false + current_kubernetes_version = (known after apply) + dns_prefix = "pp-dev-aks" + fqdn = (known after apply) + http_application_routing_zone_name = (known after apply) + id = (known after apply) + kube_admin_config = (sensitive value) + kube_admin_config_raw = (sensitive value) + kube_config = (sensitive value) + kube_config_raw = (sensitive value) + kubernetes_version = "1.36.5" + location = "swedencentral" + name = "pp-dev-aks" + node_os_upgrade_channel = "None" + node_resource_group = "pp-dev-aks-nodes-rg" + node_resource_group_id = (known after apply) + oidc_issuer_enabled = true + oidc_issuer_url = (known after apply) + portal_fqdn = (known after apply) + private_cluster_enabled = false + private_cluster_public_fqdn_enabled = false + private_dns_zone_id = (known after apply) + private_fqdn = (known after apply) + resource_group_name = "pp-dev-session-rg" + role_based_access_control_enabled = true + run_command_enabled = true + sku_tier = "Free" + support_plan = "KubernetesOfficial" + tags = { + "env" = "dev" + "managed-by" = "terraform" + "project" = "production-platform-azure" } + workload_identity_enabled = false + api_server_access_profile { + authorized_ip_ranges = [ + "203.0.113.10/32", ] + virtual_network_integration_enabled = false } + auto_scaler_profile (known after apply) + bootstrap_profile (known after apply) + default_node_pool { + auto_scaling_enabled = false + kubelet_disk_type = (known after apply) + max_pods = (known after apply) + name = "system" + node_count = 2 + node_labels = (known after apply) + orchestrator_version = (known after apply) + os_disk_size_gb = 32 + os_disk_type = "Managed" + os_sku = (known after apply) + scale_down_mode = "Delete" + type = "VirtualMachineScaleSets" + ultra_ssd_enabled = false + vm_size = "Standard_D2s_v5" + vnet_subnet_id = (known after apply) + workload_runtime = (known after apply) + upgrade_settings { + max_surge = "1" } } + identity { + principal_id = (known after apply) + tenant_id = (known after apply) + type = "SystemAssigned" } + kubelet_identity (known after apply) + network_profile { + dns_service_ip = "10.96.0.10" + ip_versions = (known after apply) + load_balancer_sku = "standard" + network_data_plane = "azure" + network_mode = (known after apply) + network_plugin = "azure" + network_plugin_mode = "overlay" + network_policy = (known after apply) + outbound_type = "loadBalancer" + pod_cidr = "10.244.0.0/16" + pod_cidrs = (known after apply) + service_cidr = "10.96.0.0/16" + service_cidrs = (known after apply) + load_balancer_profile (known after apply) + nat_gateway_profile (known after apply) } + node_provisioning_profile { + default_node_pools = "None" + mode = "Manual" } + windows_profile (known after apply) } # azurerm_resource_group.session will be created + resource "azurerm_resource_group" "session" { + id = (known after apply) + location = "swedencentral" + name = "pp-dev-session-rg" + tags = { + "env" = "dev" + "managed-by" = "terraform" + "project" = "production-platform-azure" } } # azurerm_subnet.aks_nodes will be created + resource "azurerm_subnet" "aks_nodes" { + address_prefixes = [ + "10.10.0.0/24", ] + default_outbound_access_enabled = true + id = (known after apply) + name = "pp-dev-aks-nodes-snet" + network_security_group_id = (known after apply) + network_security_group_id_wo = (write-only attribute) + private_endpoint_network_policies = "Disabled" + private_link_service_network_policies_enabled = true + resource_group_name = "pp-dev-session-rg" + route_table_id = (known after apply) + route_table_id_wo = (write-only attribute) + virtual_network_name = "pp-dev-vnet" } # azurerm_virtual_network.main will be created + resource "azurerm_virtual_network" "main" { + address_space = [ + "10.10.0.0/16", ] + dns_servers = (known after apply) + guid = (known after apply) + id = (known after apply) + location = "swedencentral" + name = "pp-dev-vnet" + private_endpoint_vnet_policies = "Disabled" + resource_group_name = "pp-dev-session-rg" + subnet = (known after apply) + tags = { + "env" = "dev" + "managed-by" = "terraform" + "project" = "production-platform-azure" } } Plan: 4 to add, 0 to change, 0 to destroy. ───────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now.