#!/usr/bin/env ansible-playbook
---
# Deploy keepalived on odlyd
- hosts: odlyd.adm.crans.org
  vars:
    keepalived:
      radius: true
      radius_password: "{{ vault_keepalived_radius_password }}"
      radius_primary: false
      radius_secondary: false
      router: true
      router_password: "{{ vault_keepalived_router_password }}"
      router_primary: false
      if_serveurs: eth0.1
      if_adm: eth0.2
      if_bornes: eth0.3
      if_switches: eth0.4
      if_zayo: ens1f0.26
      if_zrt: ens1f0.1132
      if_filpub: ens1f0.23
      if_srv: ens1f0.24
      if_filnewserveurs: ens1f0.21
      if_wifinewserveurs: ens1f0.22
      radius_ipv4_adm: 10.231.136.11
      radius_broadcast_adm: 10.231.136.255
      radius_ipv4_bornes: 10.231.148.11
      radius_broadcast_bornes: 10.231.148.255
      radius_ipv4_switches: 10.231.100.11
      radius_broadcast_switches: 10.231.100.255
      radius_ipv6_adm: 2a0c:700:0:2:ad:adff:fef0:f002
      radius_ipv6_bornes: fd01:240:fe3d:3:ad:adff:fef0:f003
      radius_ipv6_switches: fd01:240:fe3d:c804:ad:adff:fef0:f004
      router_ipv4_serveurs: 138.231.136.254
      router_broadcast_serveurs: 138.231.136.255
      router_ipv4_adm: 10.231.136.254
      router_broadcast_adm: 10.231.136.255
      router_ipv4_bornes: 10.231.148.254
      router_broadcast_bornes: 10.231.148.255
      router_id_zayo: 158.255.113.73
      router_id_zrt: 138.231.132.47
      router_broadcast_zrt: 138.231.132.255
      router_ipv4_filpub: 185.230.78.254
      router_broadcast_filpub: 185.230.78.255
      router_ipv4_srv: 185.230.79.254
      router_broadcast_srv: 185.230.79.255
      router_ipv4_filnewserveurs: 10.54.0.254
      router_broadcast_filnewserveurs: 10.54.0.255
      router_ipv4_wifinewserveurs: 10.53.0.254
      router_broadcast_wifinewserveurs: 10.53.0.255
  roles:
    - keepalived

# Deploy keepalived on gulp
- hosts: gulp.adm.crans.org
  vars:
    keepalived:
      router: true
      router_password: "{{ vault_keepalived_router_password }}"
      router_primary: true
      if_serveurs: eno1.1
      if_adm: eno1.2
      if_bornes: eno1.3
      if_zayo: ens1f0.26
      if_zrt: ens1f0.1132
      if_filpub: ens1f0.23
      if_srv: ens1f0.24
      if_filnewserveurs: ens1f0.21
      if_wifinewserveurs: ens1f0.22
      router_ipv4_serveurs: 138.231.136.254
      router_broadcast_serveurs: 138.231.136.255
      router_ipv4_adm: 10.231.136.254
      router_broadcast_adm: 10.231.136.255
      router_ipv4_bornes: 10.231.148.254
      router_broadcast_bornes: 10.231.148.255
      router_id_zayo: 158.255.113.73
      router_id_zrt: 138.231.132.47
      router_broadcast_zrt: 138.231.132.255
      router_ipv4_filpub: 185.230.78.254
      router_broadcast_filpub: 185.230.78.255
      router_ipv4_srv: 185.230.79.254
      router_broadcast_srv: 185.230.79.255
      router_ipv4_filnewserveurs: 10.54.0.254
      router_broadcast_filnewserveurs: 10.54.0.255
      router_ipv4_wifinewserveurs: 10.53.0.254
      router_broadcast_wifinewserveurs: 10.53.0.255
  roles:
    - keepalived

# Deploy keepalived on frontdaur
- hosts: frontdaur.adm.crans.org
  vars:
    keepalived:
      proxy:
        primary: false
        password: "{{ vault_keepalived_proxy_password }}"
        ipv4: 185.230.79.194
        ipv6: 2a0c:700:0:24:ba:ccff:feda:aa00
        broadcast: 185.230.79.255
      if_adm: eth1
      if_srv: eth0
  roles:
    - keepalived

# Deploy keepalived on bakdaur
- hosts: bakdaur.adm.crans.org
  vars:
    keepalived:
      proxy:
        primary: true
        password: "{{ vault_keepalived_proxy_password }}"
        ipv4: 185.230.79.194
        ipv6: 2a0c:700:0:24:ba:ccff:feda:aa00
        broadcast: 185.230.79.255
      if_adm: eth0
      if_srv: eth1
  roles:
    - keepalived