201-aks-log-analytics patch (#150)

* 201-aks-log-analytics patch
This commit is contained in:
JT
2023-02-13 17:47:34 +08:00
committed by GitHub
parent 107616137c
commit cab55217b4
8 changed files with 71 additions and 67 deletions

View File

@ -1,27 +1,36 @@
resource "azurerm_kubernetes_cluster" "default" {
name = "${var.name}-aks"
location = "${azurerm_resource_group.default.location}"
resource_group_name = "${azurerm_resource_group.default.name}"
dns_prefix = "${var.dns_prefix}-${var.name}-aks-${var.environment}"
depends_on = ["azurerm_role_assignment.default"]
resource "azurerm_user_assigned_identity" "aks_identity" {
location = azurerm_resource_group.default.location
name = "${var.name}-aks-identity"
resource_group_name = azurerm_resource_group.default.name
}
agent_pool_profile {
resource "azurerm_role_assignment" "default" {
principal_id = azurerm_user_assigned_identity.aks_identity.principal_id
scope = azurerm_resource_group.default.id
role_definition_name = "Network Contributor"
}
resource "azurerm_kubernetes_cluster" "default" {
name = "${var.name}-aks"
location = azurerm_resource_group.default.location
resource_group_name = azurerm_resource_group.default.name
dns_prefix = "${var.dns_prefix}-${var.name}-aks-${var.environment}"
role_based_access_control_enabled = true
depends_on = [azurerm_role_assignment.default]
default_node_pool {
name = "default"
count = "${var.node_count}"
vm_size = "${var.node_type}"
os_type = "Linux"
node_count = var.node_count
vm_size = var.node_type
os_disk_size_gb = 30
}
service_principal {
client_id = "${azuread_application.default.application_id}"
client_secret = "${azuread_service_principal_password.default.value}"
identity {
type = "UserAssigned"
identity_ids = [azurerm_user_assigned_identity.aks_identity.id]
}
addon_profile {
oms_agent {
enabled = true
log_analytics_workspace_id = "${azurerm_log_analytics_workspace.default.id}"
}
oms_agent {
log_analytics_workspace_id = azurerm_log_analytics_workspace.default.id
}
}