forked from hmcts/terraform-module-vm-bootstrap
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dynatrace_oneagent.tf
29 lines (23 loc) · 1.47 KB
/
dynatrace_oneagent.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
resource "azurerm_virtual_machine_scale_set_extension" "dynatrace_oneagent" {
count = var.install_dynatrace_oneagent == true && var.virtual_machine_type == "vmss" ? 1 : 0
depends_on = [azurerm_virtual_machine_scale_set_extension.azure_monitor]
name = "Dynatrace"
virtual_machine_scale_set_id = var.virtual_machine_scale_set_id
publisher = "dynatrace.ruxit"
type = lower(var.os_type) == "linux" ? "oneAgentLinux" : lower(var.os_type) == "windows" ? "oneAgentWindows" : null
type_handler_version = var.dynatrace_type_handler_version
auto_upgrade_minor_version = var.dynatrace_auto_upgrade_minor_version
settings = local.dynatrace_settings
}
resource "azurerm_virtual_machine_extension" "dynatrace_oneagent" {
count = var.install_dynatrace_oneagent == true && var.virtual_machine_type == "vm" ? 1 : 0
depends_on = [azurerm_virtual_machine_scale_set_extension.azure_monitor]
name = "Dynatrace"
virtual_machine_id = var.virtual_machine_id
publisher = "dynatrace.ruxit"
type = lower(var.os_type) == "linux" ? "oneAgentLinux" : lower(var.os_type) == "windows" ? "oneAgentWindows" : null
type_handler_version = var.dynatrace_type_handler_version
auto_upgrade_minor_version = var.dynatrace_auto_upgrade_minor_version
settings = local.dynatrace_settings
tags = var.common_tags
}