bundles/icinga2: admins shall receive more notifications
All checks were successful
bundlewrap/pipeline/head This commit looks good

This commit is contained in:
Franzi 2020-12-18 08:24:19 +01:00
parent 958f5893e6
commit 5f5c3d5207
Signed by: kunsi
GPG key ID: 12E3D2136B818350

View file

@ -1,5 +1,5 @@
object UserGroup "on-call_sms" { object UserGroup "on-call_sms" {
display_name = "On-Call Support" display_name = "On-Call Support (with SMS)"
} }
% for username, config in sorted(node.metadata.get('icinga2', {}).get('icinga_users', {}).items()): % for username, config in sorted(node.metadata.get('icinga2', {}).get('icinga_users', {}).items()):
@ -7,8 +7,13 @@ object User "${username}" {
display_name = "${username}" display_name = "${username}"
enable_notifications = true enable_notifications = true
period = "24x7" period = "24x7"
% if config['is_admin']:
states = [ OK, Warning, Critical, Up, Down ]
types = [ Problem, Recovery, Custom, Acknowledgement ]
% else:
states = [ OK, Warning, Critical, Up, Down ] states = [ OK, Warning, Critical, Up, Down ]
types = [ Problem, Recovery ] types = [ Problem, Recovery ]
% endif
% if config['is_admin'] and (config['email'] or config['phone']): % if config['is_admin'] and (config['email'] or config['phone']):
groups = [ "on-call_sms" ] groups = [ "on-call_sms" ]