diff --git a/inventory/group_vars/nagios b/inventory/group_vars/nagios index 3163ef3597..d805b19c16 100644 --- a/inventory/group_vars/nagios +++ b/inventory/group_vars/nagios @@ -92,6 +92,10 @@ rdu3_management_hosts: # rdu3_management_limited: - opengear01.mgmt.rdu3.fedoraproject.org + +# These hosts only respond on https, not http +rdu3_management_no_http: + - bvmhost-p10-01.mgmt.rdu3.fedoraproject.org. ipa_client_shell_groups: - sysadmin-noc - sysadmin-veteran diff --git a/roles/nagios_server/templates/nagios/services/rdu3-mgmt.cfg.j2 b/roles/nagios_server/templates/nagios/services/rdu3-mgmt.cfg.j2 index 9686bacb1b..18ea0ea9c1 100644 --- a/roles/nagios_server/templates/nagios/services/rdu3-mgmt.cfg.j2 +++ b/roles/nagios_server/templates/nagios/services/rdu3-mgmt.cfg.j2 @@ -1,6 +1,8 @@ # HTTP {% for host in vars['rdu3_management_hosts']|sort %} + +{% if 'rdu3_management_no_http' not in group_names %} define service { host_name {{ host }} service_description {{ host }}-http @@ -8,6 +10,7 @@ use defaulttemplate servicegroups mgmt-http } +{% endif %} define service { host_name {{ host }} @@ -16,6 +19,5 @@ use defaulttemplate servicegroups mgmt-https } - {% endfor %}