feat: grafana IRM escalation module
новый модуль modules/grafana_irm_escalation, dev/adibrov подключён. секреты (oncall_access_token, user id) хранятся в Vault, в git не попадают
This commit is contained in:
@ -85,3 +85,19 @@ module "grafana_rule_group01" {
|
||||
module.grafana_contact_points01
|
||||
]
|
||||
}
|
||||
|
||||
# Модуль управления цепочками эскалации Grafana IRM
|
||||
# Включается через enable_irm = true в terraform.tfvars
|
||||
# Перед включением: добавить oncall_access_token в Vault (app/groups/monitoring/grafana/dev/int)
|
||||
module "grafana_irm_escalation" {
|
||||
for_each = var.enable_irm ? { for chain in local.irm_escalation_chains : chain.name => chain } : {}
|
||||
|
||||
source = "../../modules/grafana_irm_escalation"
|
||||
name = each.value.name
|
||||
team_id = try(each.value.team_id, null)
|
||||
steps = each.value.steps
|
||||
|
||||
providers = {
|
||||
grafana = grafana.grafana01
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user