@@ -17,23 +17,23 @@ resource "azurerm_kubernetes_cluster" "aks_cluster" {
17
17
location = var. location
18
18
resource_group_name = azurerm_resource_group. rg . name
19
19
automatic_upgrade_channel = var. automatic_upgrade_channel
20
- kubernetes_version = var. kubernetes_version
21
- sku_tier = var. kubernetes_sku_tier
22
- node_resource_group = var. aks_node_resource_group_name
20
+ kubernetes_version = var. kubernetes_version
21
+ sku_tier = var. kubernetes_sku_tier
22
+ node_resource_group = var. aks_node_resource_group_name
23
23
24
24
dns_prefix = var. aks_cluster_name
25
25
26
26
azure_active_directory_role_based_access_control {
27
27
tenant_id = data. azurerm_client_config . current . tenant_id
28
28
admin_group_object_ids = data. azuread_groups . cluster_admin . object_ids
29
29
}
30
-
30
+
31
31
network_profile {
32
32
network_plugin = var. network_plugin
33
33
network_plugin_mode = var. network_plugin_mode
34
34
network_policy = var. network_policy
35
35
pod_cidr = var. pod_cidr_range
36
- service_cidr = var. service_cidr_subnet
36
+ service_cidr = var. service_cidr_subnet
37
37
load_balancer_sku = var. load_balancer_sku
38
38
dns_service_ip = cidrhost ((var. service_cidr_subnet ), 5 ) # 5th ip on service cidr subnet
39
39
}
@@ -48,13 +48,13 @@ resource "azurerm_kubernetes_cluster" "aks_cluster" {
48
48
dynamic "service_principal" {
49
49
for_each = var. authentication_method == " service_principal" ? [1 ] : []
50
50
content {
51
- client_id = data. azurerm_key_vault_secret . appid . value
51
+ client_id = data. azurerm_key_vault_secret . appid . value
52
52
client_secret = data. azurerm_key_vault_secret . secret . value
53
53
}
54
54
}
55
55
56
56
workload_identity_enabled = var. workload_identity_enabled
57
- oidc_issuer_enabled = var. workload_identity_enabled ? true : false
57
+ oidc_issuer_enabled = var. workload_identity_enabled ? true : false
58
58
59
59
support_plan = var. support_plan
60
60
@@ -70,12 +70,12 @@ resource "azurerm_kubernetes_cluster" "aks_cluster" {
70
70
auto_scaling_enabled = var. default_nodepool_autoscaling
71
71
type = " VirtualMachineScaleSets"
72
72
node_public_ip_enabled = var. node_public_ip_enabled
73
- orchestrator_version = var. kubernetes_version
73
+ orchestrator_version = var. kubernetes_version
74
74
max_pods = var. max_pods_per_node
75
75
vnet_subnet_id = data. azurerm_subnet . vnet_subnet_cidr . id
76
76
os_sku = var. os_sku
77
- max_count = var. default_nodepool_max_count
78
- min_count = var. default_nodepool_min_count
77
+ max_count = var. default_nodepool_max_count
78
+ min_count = var. default_nodepool_min_count
79
79
tags = {
80
80
Environment = upper (var. environment )
81
81
DisplayName = upper (var. default_nodepool_name )
@@ -85,7 +85,7 @@ resource "azurerm_kubernetes_cluster" "aks_cluster" {
85
85
86
86
}
87
87
88
- depends_on = [azurerm_resource_group . rg ]
88
+ depends_on = [ azurerm_resource_group . rg ]
89
89
90
90
key_vault_secrets_provider {
91
91
secret_rotation_enabled = var. key_vault_secrets_provider
@@ -104,25 +104,25 @@ resource "azurerm_kubernetes_cluster" "aks_cluster" {
104
104
105
105
# Create worker nodepool
106
106
resource "azurerm_kubernetes_cluster_node_pool" "workernodes" {
107
- name = var. worker_nodepool_name
108
- kubernetes_cluster_id = azurerm_kubernetes_cluster. aks_cluster . id
107
+ name = var. worker_nodepool_name
108
+ kubernetes_cluster_id = azurerm_kubernetes_cluster. aks_cluster . id
109
109
vm_size = var. worker_nodepool_sku
110
- auto_scaling_enabled = var. worker_nodepool_autoscaling
110
+ auto_scaling_enabled = var. worker_nodepool_autoscaling
111
111
node_public_ip_enabled = var. node_public_ip_enabled
112
- priority = var. worker_node_spot ? " Spot" : " Regular"
113
- scale_down_mode = var. worker_node_scaledown_mode
114
- vnet_subnet_id = data. azurerm_subnet . vnet_subnet_cidr . id
115
- min_count = var. worker_nodepool_min_count
116
- max_count = var. worker_nodepool_max_count
117
- eviction_policy = var. worker_nodepool_eviction_policy
118
- os_sku = var. os_sku
119
- os_disk_size_gb = var. os_disk_size_in_gb
120
- orchestrator_version = var. kubernetes_version
121
- max_pods = var. max_pods_per_node
112
+ priority = var. worker_node_spot ? " Spot" : " Regular"
113
+ scale_down_mode = var. worker_node_scaledown_mode
114
+ vnet_subnet_id = data. azurerm_subnet . vnet_subnet_cidr . id
115
+ min_count = var. worker_nodepool_min_count
116
+ max_count = var. worker_nodepool_max_count
117
+ eviction_policy = var. worker_nodepool_eviction_policy
118
+ os_sku = var. os_sku
119
+ os_disk_size_gb = var. os_disk_size_in_gb
120
+ orchestrator_version = var. kubernetes_version
121
+ max_pods = var. max_pods_per_node
122
122
tags = {
123
- Environment = upper (var. environment )
124
- DisplayName = upper (var. worker_nodepool_name )
125
- ApplicationName = lower (var. application_name )
126
- Temporary = upper (var. temporary )
127
- }
123
+ Environment = upper (var. environment )
124
+ DisplayName = upper (var. worker_nodepool_name )
125
+ ApplicationName = lower (var. application_name )
126
+ Temporary = upper (var. temporary )
127
+ }
128
128
}
0 commit comments