mirror of
https://gitea.0xace.cc/ansible-galaxy/keepalived.git
synced 2025-06-28 18:03:08 +00:00
fix template override
This commit is contained in:
@ -1,3 +1,58 @@
|
||||
keepalived_config_override: []
|
||||
keepalived_default_config: []
|
||||
keepalived_version: ""
|
||||
keepalived_default_config: {}
|
||||
|
||||
# Example with default template
|
||||
#keepalived_config:
|
||||
# global_defs:
|
||||
# router_id: t1-dev-rabbitmq
|
||||
# vrrp_track_process:
|
||||
# haproxy:
|
||||
# process: haproxy
|
||||
# quorum: 1
|
||||
# delay: 2
|
||||
# vrrp_instance:
|
||||
# VRRP_1:
|
||||
# state: MASTER
|
||||
# virtual_router_id: 50
|
||||
# priority: "{{ ansible_default_ipv4.address.split('.')[-1][-2:] }}"
|
||||
# interface: "{{ ansible_default_ipv4.interface }}"
|
||||
# unicast_src_ip: "{{ ansible_default_ipv4.address }}"
|
||||
# unicast_peer:
|
||||
# - 10.89.10.71
|
||||
# - 10.89.10.72
|
||||
# - 10.89.10.73
|
||||
# virtual_ipaddress:
|
||||
# - "10.89.10.112/32 dev {{ ansible_default_ipv4.interface }}"
|
||||
# track_process:
|
||||
# - haproxy
|
||||
|
||||
# Example with config template override
|
||||
#keepalived_config_override: |
|
||||
# global_defs {
|
||||
# router_id {{ patroni_cluster_name | default('default') }}
|
||||
# }
|
||||
# vrrp_track_process haproxy {
|
||||
# process haproxy
|
||||
# quorum 1
|
||||
# delay 2
|
||||
# }
|
||||
# vrrp_instance VRRP_1 {
|
||||
# state MASTER
|
||||
# virtual_router_id {{ keepalived_vip.split('.')[-1][-3:] }}
|
||||
# priority {{ ansible_enp3s0.ipv4.address.split('.')[-1][-3:] | default(ansible_default_ipv4.address.split('.')[-1][-3:]) }}
|
||||
# interface {{ ansible_enp3s0.device | default(ansible_default_ipv4.interface) }}
|
||||
# unicast_src_ip {{ ansible_enp3s0.ipv4.address | default(ansible_default_ipv4.address) }}
|
||||
# unicast_peer {
|
||||
# {% for peer in groups.patroni %}
|
||||
# {{ hostvars[peer].ansible_enp3s0.ipv4.address if (hostvars[peer].ansible_enp3s0.ipv4.address != ansible_enp3s0.ipv4.address and hostvars[peer].ansible_enp3s0.ipv4.address != ansible_enp4s0.ipv4.address) }}
|
||||
# {% endfor %}
|
||||
# }
|
||||
# virtual_ipaddress {
|
||||
# {{ keepalived_vip }}/32 dev {{ keepalived_vip_dev }}
|
||||
# }
|
||||
# track_process {
|
||||
# haproxy
|
||||
# }
|
||||
# }
|
||||
|
||||
keepalived_script_user: root
|
||||
|
Reference in New Issue
Block a user