Blob Blame History Raw
{% set host = salt['grains.get']('host') %}

include:
  - secrets.role.proxy

keepalived:
  global_defs:
    notification_email_from: keepalived+{{ host }}@opensuse.org
    notification_email:
      - admin-auto@opensuse.org
    router_id: OPENSUSE_NUE
    smtp_connect_timeout: 30
    smtp_server: relay.infra.opensuse.org
  vrrp_instance:
    VRRP_OPENSUSE_PRIVATE:
      advert_int: 1
      authentication:
        auth_type: PASS
        # auth_pass included from pillar/secrets/role/proxy.sls
      interface: private
      notify: /usr/bin/keepalived_notify_monitoring.sh
      promote_secondaries: ''
      smtp_alert: ''
      virtual_ipaddress:
        - 192.168.254.4/24 dev private
        - 192.168.47.4/24 dev private
        - 172.16.42.103/24 dev login
        # mirrordb.opensuse.org
        - 195.135.221.138/25 dev external
        - 2001:67c:2178:8::15/64 dev external
        # proxy-nue.opensuse.org
        - 195.135.221.140/25 dev external
        - 2001:67c:2178:8::16/64 dev external
        # static.opensuse.org
        - 195.135.221.143/25 dev external
        - 2001:67c:2178:8::18/64 dev external
      virtual_router_id: 51
zypper:
  packages:
    monitoring-plugins-keepalived: {}