try to make nomail better

This commit is contained in:
Stephen Smoogen 2018-08-27 21:44:14 +00:00
parent fc9b896bed
commit 28d323bfcf
5 changed files with 15 additions and 2 deletions

View file

@ -55,3 +55,5 @@ csi_relationship: |
- All incoming SMTP from phx2 and VPN, as well as outgoing SMTP, pass or are filtered here.
- Bastion does not accept any mail outside phx2/vpn.
nagios_Check_Services:
nrpe: false

View file

@ -13,3 +13,7 @@ eth1_ip: 172.31.1.1
eth1_nm: 255.255.255.0
public_ip: 209.132.190.4
nagios_Check_Services:
nrpe: false
ping: true

View file

@ -13,3 +13,6 @@ datacenter: phx2
mem_size: 4096
max_mem_size: 4096
nagios_Check_Services:
nrpe: false

View file

@ -13,3 +13,6 @@ br1_nm: 255.255.255.0
vpn: true
public_ip: 209.132.190.11
nagios_Check_Services:
nrpe: false

View file

@ -1,6 +1,7 @@
define hostgroup {
hostgroup_name nomail
alias No Mail
members *, !status, !registry-cdn, !phx2-gw, !ibiblio-gw, !cloud-gw, !bodhost-gw, !coloamer-gw, !dedicated-gw, !host1plus-gw, !internetx-gw, !osuosl-gw, !rdu-gw, !rdu-cc-gw, !tummy-gw, !download-rdu01.fedoraproject.org, !virthost-rdu01.fedoraproject.org, !osbs-control01.phx2.fedoraproject.org, {% for host in groups['bastion']|sort %}!{{host}}, {% endfor %}{% for host in groups['smtp-mm']|sort %}!{{host}}, {% endfor %} {% for host in groups['builders']|sort %}!{{host}},{% endfor %} {% for host in groups['builders-stg']|sort %}!{{host}},{% endfor %} {% for host in groups['cloud']|sort %}!{{host}}, {% endfor %} {% for host in vars['phx2_management_limited']|sort %}!{{host}},{% endfor %} {% for host in vars['phx2_management_hosts']|sort %}!{{host}}{% if not loop.last %},{% endif %} {% endfor %}
alias Detect For 0 Mail In Queue
# members *, !status, !registry-cdn, !phx2-gw, !ibiblio-gw, !cloud-gw, !bodhost-gw, !coloamer-gw, !dedicated-gw, !host1plus-gw, !internetx-gw, !osuosl-gw, !rdu-gw, !rdu-cc-gw, !tummy-gw, !download-rdu01.fedoraproject.org, !virthost-rdu01.fedoraproject.org, !osbs-control01.phx2.fedoraproject.org, {% for host in groups['bastion']|sort %}!{{host}}, {% endfor %}{% for host in groups['smtp-mm']|sort %}!{{host}}, {% endfor %} {% for host in groups['builders']|sort %}!{{host}},{% endfor %} {% for host in groups['builders-stg']|sort %}!{{host}},{% endfor %} {% for host in groups['cloud']|sort %}!{{host}}, {% endfor %} {% for host in vars['phx2_management_limited']|sort %}!{{host}},{% endfor %} {% for host in vars['phx2_management_hosts']|sort %}!{{host}}{% if not loop.last %},{% endif %} {% endfor %}
members {% for host in groups['all']|sort %}{% if hostvars[host].nagios_Check_Services['nrpe'] == true %}{{host}}, {% endif %}{% endfor %}
}