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: "{{ query('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: "{{ query('ldap', 'ip4', 'passerelle', 'srv') }}/26"
 | 
						|
          ipv6:
 | 
						|
            - {ip: "{{ query('ldap', 'ip6', 'passerelle', 'srv') }}/64", scope: 'global'}
 | 
						|
            - {ip: 'fe80::1/64', scope: 'link'}
 | 
						|
        - vlan: srv_nat
 | 
						|
          ipv4: "{{ query('ldap', 'ip4', 'passerelle', 'srv-nat') }}/24"
 | 
						|
          ipv6:
 | 
						|
            - {ip: "{{ query('ldap', 'ip6', 'passerelle', 'srv-nat') }}/64", scope: 'global'}
 | 
						|
            - {ip: 'fe80::1/64', scope: 'link'}
 | 
						|
        - vlan: adh
 | 
						|
          ipv4: "{{ query('ldap', 'ip4', 'passerelle', 'adh') }}/24"
 | 
						|
          ipv6:
 | 
						|
            - {ip: "{{ query('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
 |