54 lines
1.7 KiB
YAML
54 lines
1.7 KiB
YAML
---
|
|
glob_keepalived:
|
|
mail_source: keepalived@crans.org
|
|
mail_destination: root@crans.org
|
|
smtp_server: "{{ lookup('ldap', 'ip4', 'redisdead', 'adm') }}"
|
|
routeur_id: "{{ ansible_hostname }}"
|
|
pool:
|
|
VI_ALL:
|
|
password: "{{ vault.keepalived.password }}"
|
|
id: 60
|
|
ipv6: true
|
|
notify: /var/local/services/keepalived/keepalived.py
|
|
zones:
|
|
- vlan: via
|
|
ipv4: 138.195.159.250/30
|
|
ipv6:
|
|
- {ip: '2a0c:b641:2f3::2/64', scope: 'global'}
|
|
- vlan: aurore
|
|
ipv4: 185.230.79.253/29
|
|
ipv6:
|
|
- {ip: '2a0c:700:28::1/64', scope: 'global'}
|
|
- vlan: srv
|
|
ipv4: "{{ lookup('ldap', 'ip4', 'passerelle', 'srv') }}/26"
|
|
ipv6:
|
|
- {ip: "{{ lookup('ldap', 'ip6', 'passerelle', 'srv') }}/64", scope: 'global'}
|
|
- {ip: 'fe80::1/64', scope: 'link'}
|
|
- vlan: srv_nat
|
|
ipv4: "{{ lookup('ldap', 'ip4', 'passerelle', 'srv-nat') }}/24"
|
|
ipv6:
|
|
- {ip: "{{ lookup('ldap', 'ip6', 'passerelle', 'srv-nat') }}/64", scope: 'global'}
|
|
- {ip: 'fe80::1/64', scope: 'link'}
|
|
- vlan: adh
|
|
ipv4: "{{ lookup('ldap', 'ip4', 'passerelle', 'adh') }}/24"
|
|
ipv6:
|
|
- {ip: "{{ lookup('ldap', 'ip6', 'passerelle', 'adh') }}/48", scope: 'global'}
|
|
- {ip: 'fe80::1/64', scope: 'link'}
|
|
# - vlan: ens
|
|
# ipv4: 100.84.0.99/16
|
|
# ipv6: 2a0c:700:54::ff:fe00:9954/48
|
|
|
|
glob_service_keepalived:
|
|
name: keepalived
|
|
install_dir: /var/local/services/keepalived
|
|
git:
|
|
remote: https://gitlab.adm.crans.org/nounous/keepalived.git
|
|
version: master
|
|
config:
|
|
services:
|
|
VI_ALL:
|
|
- isc-dhcp-server
|
|
- radvd
|
|
- bird
|
|
- router.target
|