From 7eb1a0a55e212bff1cfcf72410df07f15951f444 Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Thu, 8 Apr 2021 11:58:52 +0200 Subject: [PATCH] The floating point interface is not necessarily the main one. --- defaults/main.yml | 1 + templates/pgpool.conf.j2 | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 4371497..4a8c0c7 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -26,6 +26,7 @@ pgpool_listen_addresses: 'localhost' pgpool_port: 5433 pgpool_listen_backlog_multiplier: 2 pgpool_pcp_user: admin +pgpool_floating_ip_interface: '{{ ansible_default_ipv4.alias }}' # Define pcp_pwd in a vault file pgpool_pcp_listen_addresses: '*' pgpool_pcp_port: 9898 diff --git a/templates/pgpool.conf.j2 b/templates/pgpool.conf.j2 index d020caf..65b9bf2 100644 --- a/templates/pgpool.conf.j2 +++ b/templates/pgpool.conf.j2 @@ -479,10 +479,10 @@ delegate_IP = '{{ pgpool_virtual_ip }}' if_cmd_path = '/sbin' # ifconfig command path # (change requires restart) -if_up_cmd = 'ip_script addr add {{ pgpool_virtual_ip }}/{{ pgpool_virtual_netmask }} dev {{ ansible_default_ipv4.alias }}' +if_up_cmd = 'ip_script addr add {{ pgpool_virtual_ip }}/{{ pgpool_virtual_netmask }} dev {{ pgpool_floating_ip_interface }}' # startup delegate IP command # (change requires restart) -if_down_cmd = 'ip_script addr del {{ pgpool_virtual_ip }}/{{ pgpool_virtual_netmask }} dev {{ ansible_default_ipv4.alias }}' +if_down_cmd = 'ip_script addr del {{ pgpool_virtual_ip }}/{{ pgpool_virtual_netmask }} dev {{ pgpool_floating_ip_interface }}' # shutdown delegate IP command # (change requires restart)