Skip to content
This repository was archived by the owner on Oct 25, 2023. It is now read-only.

Commit 82d418f

Browse files
authored
Merge pull request #2 from T-Systems-MMS/azurerm_3.x
Azurerm 3.x
2 parents 1fe5212 + 400e1d4 commit 82d418f

File tree

5 files changed

+387
-139
lines changed

5 files changed

+387
-139
lines changed

data.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
data "azurerm_kubernetes_service_versions" "kubernetes_service_versions" {
2+
for_each = var.kubernetes_cluster
3+
4+
location = local.kubernetes_cluster[each.key].location
5+
}

examples/main.tf

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,28 @@ module "kubernetes_cluster" {
22
source = "registry.terraform.io/T-Systems-MMS/kubernete-cluster/azurerm"
33
kubernetes_cluster = {
44
env = {
5-
name = "service-env-aks-cluster"
6-
location = "westeurope"
7-
resource_group_name = "service-env-rg"
8-
dns_prefix = "service-env-aks-cluster"
9-
node_resource_group = "service-env-aks-rg"
10-
role_based_access_control = {}
5+
name = "service-env-aks-cluster"
6+
location = "westeurope"
7+
resource_group_name = "service-env-rg"
8+
dns_prefix = "service-env-aks-cluster"
9+
api_server_authorized_ip_ranges = []
10+
node_resource_group = "service-env-aks-rg"
1111
service_principal = {
1212
client_id = module.accounts.application["aks_application"].application_id
1313
client_secret = module.accounts.service_principal_password["aks_application"].value
1414
}
15-
network_profile = {}
1615
default_node_pool = {
17-
name = "poolenv"
18-
node_count = 2
19-
min_count = 1
20-
max_count = 4
21-
os_disk_size_gb = 30
22-
vm_size = "Standard_B2ms"
23-
vnet_subnet_id = module.network.subnet.aks.id
24-
enable_auto_scaling = true
16+
name = "poolenv"
17+
node_count = 2
18+
os_disk_size_gb = 30
19+
vm_size = "Standard_B2ms"
20+
vnet_subnet_id = module.network.subnet.aks.id
2521
tags = {
2622
service = "service_name"
2723
}
2824
}
29-
addon_profile = {
30-
oms_agent = {
31-
enabled = true
32-
log_analytics_workspace_id = "log_analytics_workspace.id"
33-
}
25+
oms_agent = {
26+
log_analytics_workspace_id = "log_analytics_workspace.id"
3427
}
3528
tags = {
3629
service = "service_name"

0 commit comments

Comments
 (0)