main.telemetry.tf (12 lines of code) (raw):

resource "random_id" "telemetry" { count = var.enable_telemetry ? 1 : 0 byte_length = 4 } # This is the module telemetry deployment that is only created if telemetry is enabled. # It is deployed to the resource's resource group. resource "azurerm_resource_group_template_deployment" "telemetry" { count = var.enable_telemetry ? 1 : 0 deployment_mode = "Incremental" name = local.telem_arm_deployment_name resource_group_name = var.target_resource_group_name tags = {} template_content = local.telem_arm_template_content }