Theo Chatzimichos 754b1a
{% if salt['grains.get']('include_secrets', True) %}
Theo Chatzimichos 2c19d7
include:
Theo Chatzimichos 2c19d7
  - secrets.role.proxy
Theo Chatzimichos 754b1a
{% endif %}
Theo Chatzimichos 2c19d7
Theo Chatzimichos 2c19d7
keepalived:
Theo Chatzimichos 2c19d7
  global_defs:
Theo Chatzimichos 2c19d7
    router_id: OPENSUSE_NUE
Theo Chatzimichos f85ea7
  vrrp_sync_group:
Theo Chatzimichos f85ea7
    VRRP_OPENSUSE_PRIVATE_GROUP:
Theo Chatzimichos f85ea7
      group:
Christian Boltz 9c0508
        - VRRP_OPENSUSE_PRIVATE_IPV4
Christian Boltz 9c0508
        - VRRP_OPENSUSE_PRIVATE_IPV6
Theo Chatzimichos 4da55f
  vrrp_instance:
Theo Chatzimichos f85ea7
    VRRP_OPENSUSE_PRIVATE_IPV4:
Theo Chatzimichos 2c19d7
      advert_int: 1
Theo Chatzimichos 2c19d7
      authentication:
Theo Chatzimichos 2c19d7
        auth_type: PASS
Theo Chatzimichos 2c19d7
        # auth_pass included from pillar/secrets/role/proxy.sls
Theo Chatzimichos a85150
      interface: private
Theo Chatzimichos a85150
      notify: /usr/bin/keepalived_notify_monitoring.sh
Theo Chatzimichos a85150
      promote_secondaries: ''
Theo Chatzimichos a85150
      smtp_alert: ''
Theo Chatzimichos c0c673
      virtual_ipaddress:
Theo Chatzimichos 2c19d7
        - 192.168.47.4/24 dev private
Theo Chatzimichos 2c19d7
        # proxy-nue.opensuse.org
Theo Chatzimichos 2c19d7
        - 195.135.221.140/25 dev external
Theo Chatzimichos 2c19d7
        # static.opensuse.org
Theo Chatzimichos 2c19d7
        - 195.135.221.143/25 dev external
Theo Chatzimichos f85ea7
      virtual_router_id: 51
Theo Chatzimichos f85ea7
    VRRP_OPENSUSE_PRIVATE_IPV6:
Theo Chatzimichos f85ea7
      advert_int: 1
Theo Chatzimichos f85ea7
      authentication:
Theo Chatzimichos f85ea7
        auth_type: PASS
Theo Chatzimichos f85ea7
        # auth_pass included from pillar/secrets/role/proxy.sls
Theo Chatzimichos f85ea7
      interface: private
Theo Chatzimichos f85ea7
      notify: /usr/bin/keepalived_notify_monitoring.sh
Theo Chatzimichos f85ea7
      promote_secondaries: ''
Theo Chatzimichos f85ea7
      smtp_alert: ''
Theo Chatzimichos f85ea7
      virtual_ipaddress:
Theo Chatzimichos f85ea7
        # proxy-nue.opensuse.org
Christian Boltz eeb107
        - 2001:67c:2178:8::16/64 dev external
Theo Chatzimichos f85ea7
        # static.opensuse.org
Christian Boltz eeb107
        - 2001:67c:2178:8::18/64 dev external
Theo Chatzimichos a85150
      virtual_router_id: 51
Christian Boltz ed723b
Christian Boltz ed723b
profile:
Christian Boltz ed723b
  postfix:
Christian Boltz ed723b
    maincf:
Christian Boltz ed723b
      relayhost: ''