Skip to content

Commit 1f840e8

Browse files
authored
Merge pull request #7 from sergiomcalzada/feature/azure-monitor-for-containers
Enable oms_agent
2 parents 07c0b4e + 0813b5d commit 1f840e8

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

aks.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ locals {
33
node_resource_group = var.node_resource_group == "" ? "${var.name}-aks-${var.node_pool_name}-${var.location}" : var.node_resource_group
44
cluster_subnet_id = local.vnet_enabled ? module.vnet.subnets.1.id : var.vnet_service_id // Assuming the cluster subnet is second in the Subnet list
55
dns_service_ip = cidrhost(var.vnet_service_cidr, 2)
6+
oms_enabled = var.oms_log_analytics_workspace_id != null
67
}
78

89
resource "azurerm_kubernetes_cluster" "cloudcommons" {
@@ -64,6 +65,10 @@ resource "azurerm_kubernetes_cluster" "cloudcommons" {
6465
kube_dashboard {
6566
enabled = var.kube_dashboard_enabled
6667
}
68+
oms_agent {
69+
enabled = local.oms_enabled
70+
log_analytics_workspace_id = var.oms_log_analytics_workspace_id
71+
}
6772
}
6873

6974
tags = {

variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,3 +268,9 @@ variable vnet_subnets {
268268
}
269269
]
270270
}
271+
272+
variable oms_log_analytics_workspace_id {
273+
type = string
274+
description = "(Optional) The Log Analytics Workspace id when the OMS should store logs."
275+
default = null
276+
}

0 commit comments

Comments
 (0)