Some changes in keepalived template
parent
628d4d08ad
commit
c25f1df3c0
17
re2o-api.yml
17
re2o-api.yml
|
@ -11,7 +11,6 @@
|
||||||
router: true
|
router: true
|
||||||
router_password: "{{ vault_keepalived_router_password }}"
|
router_password: "{{ vault_keepalived_router_password }}"
|
||||||
router_primary: false
|
router_primary: false
|
||||||
proxy: false
|
|
||||||
if_serveurs: eth0.1
|
if_serveurs: eth0.1
|
||||||
if_adm: eth0.2
|
if_adm: eth0.2
|
||||||
if_bornes: eth0.3
|
if_bornes: eth0.3
|
||||||
|
@ -55,11 +54,9 @@
|
||||||
- hosts: gulp.adm.crans.org
|
- hosts: gulp.adm.crans.org
|
||||||
vars:
|
vars:
|
||||||
keepalived:
|
keepalived:
|
||||||
radius: false
|
|
||||||
router: true
|
router: true
|
||||||
router_password: "{{ vault_keepalived_router_password }}"
|
router_password: "{{ vault_keepalived_router_password }}"
|
||||||
router_primary: true
|
router_primary: true
|
||||||
proxy: false
|
|
||||||
if_serveurs: eno1.1
|
if_serveurs: eno1.1
|
||||||
if_adm: eno1.2
|
if_adm: eno1.2
|
||||||
if_bornes: eno1.3
|
if_bornes: eno1.3
|
||||||
|
@ -93,15 +90,13 @@
|
||||||
- hosts: frontdaur.adm.crans.org
|
- hosts: frontdaur.adm.crans.org
|
||||||
vars:
|
vars:
|
||||||
keepalived:
|
keepalived:
|
||||||
radius: false
|
proxy:
|
||||||
router: false
|
primary: false
|
||||||
proxy: true
|
password: "{{ vault_keepalived_proxy_password }}"
|
||||||
proxy_primary: false
|
ipv4: 185.230.79.194
|
||||||
proxy_password: "{{ vault_keepalived_proxy_password }}"
|
ipv6: 2a0c:700:0:24:ba:ccff:feda:aa00
|
||||||
|
broadcast: 185.230.79.255
|
||||||
if_adm: eth1
|
if_adm: eth1
|
||||||
if_srv: eth0
|
if_srv: eth0
|
||||||
proxy_ipv4_srv: 185.230.79.194
|
|
||||||
proxy_broadcast_srv: 185.230.79.255
|
|
||||||
proxy_ipv6_srv: 2a0c:700:0:24:ba:ccff:feda:aa00
|
|
||||||
roles:
|
roles:
|
||||||
- keepalived
|
- keepalived
|
||||||
|
|
|
@ -2,8 +2,7 @@
|
||||||
- name: Install keepalived
|
- name: Install keepalived
|
||||||
apt:
|
apt:
|
||||||
update_cache: true
|
update_cache: true
|
||||||
name:
|
name: keepalived
|
||||||
- keepalived
|
|
||||||
register: apt_result
|
register: apt_result
|
||||||
retries: 3
|
retries: 3
|
||||||
until: apt_result is succeeded
|
until: apt_result is succeeded
|
||||||
|
|
|
@ -8,11 +8,11 @@ global_defs {
|
||||||
smtp_server smtp.adm.crans.org
|
smtp_server smtp.adm.crans.org
|
||||||
}
|
}
|
||||||
|
|
||||||
{% if keepalived.proxy %}
|
{% if keepalived.proxy is defined %}
|
||||||
vrrp_instance VI_DAUR4 {
|
vrrp_instance VI_DAUR4 {
|
||||||
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
||||||
# see man keepalived.conf.
|
# see man keepalived.conf.
|
||||||
{% if keepalived.proxy_primary %}
|
{% if keepalived.proxy.primary %}
|
||||||
state MASTER
|
state MASTER
|
||||||
priority 150
|
priority 150
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -25,20 +25,18 @@ vrrp_instance VI_DAUR4 {
|
||||||
advert_int 2
|
advert_int 2
|
||||||
authentication {
|
authentication {
|
||||||
auth_type PASS
|
auth_type PASS
|
||||||
auth_pass {{ keepalived.proxy_password }}
|
auth_pass {{ keepalived.proxy.password }}
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual_ipaddress {
|
virtual_ipaddress {
|
||||||
{{ keepalived.proxy_ipv4 }}/32 brd 138.231.143.255 dev eth0 scope global
|
{{ keepalived.proxy.ipv4 }}/32 brd {{ keepalived.proxy.broadcast }} dev {{ keepalived.if_srv }} scope global
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if keepalived.proxy %}
|
|
||||||
vrrp_instance VI_DAUR6 {
|
vrrp_instance VI_DAUR6 {
|
||||||
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
||||||
# see man keepalived.conf.
|
# see man keepalived.conf.
|
||||||
{% if keepalived.proxy_primary %}
|
{% if keepalived.proxy.primary %}
|
||||||
state MASTER
|
state MASTER
|
||||||
priority 150
|
priority 150
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -51,16 +49,16 @@ vrrp_instance VI_DAUR6 {
|
||||||
advert_int 2
|
advert_int 2
|
||||||
authentication {
|
authentication {
|
||||||
auth_type PASS
|
auth_type PASS
|
||||||
auth_pass {{ keepalived.proxy_password }}
|
auth_pass {{ keepalived.proxy.password }}
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual_ipaddress {
|
virtual_ipaddress {
|
||||||
{{ keepalived.proxy_ipv6 }}/64 dev eth0 scope global
|
{{ keepalived.proxy.ipv6 }}/64 dev {{ keepalived.if_srv }} scope global
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if keepalived.radius %}
|
{% if keepalived.radius is defined %}
|
||||||
vrrp_instance VI_RAD4 {
|
vrrp_instance VI_RAD4 {
|
||||||
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
||||||
# see man keepalived.conf.
|
# see man keepalived.conf.
|
||||||
|
@ -90,7 +88,7 @@ vrrp_instance VI_RAD4 {
|
||||||
}
|
}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if keepalived.radius %}
|
{% if keepalived.radius is defined %}
|
||||||
vrrp_instance VI_RAD6 {
|
vrrp_instance VI_RAD6 {
|
||||||
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
||||||
# see man keepalived.conf.
|
# see man keepalived.conf.
|
||||||
|
@ -120,7 +118,7 @@ vrrp_instance VI_RAD6 {
|
||||||
}
|
}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if keepalived.router %}
|
{% if keepalived.router is defined %}
|
||||||
vrrp_instance VI_ROUT {
|
vrrp_instance VI_ROUT {
|
||||||
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
# We don't own the IP address, which allows manual triggering of IP change when machine comes UP
|
||||||
# see man keepalived.conf.
|
# see man keepalived.conf.
|
||||||
|
|
Loading…
Reference in New Issue