diff --git a/inventory/group_vars/haproxy/haproxy.yml b/inventory/group_vars/haproxy/haproxy.yml index 889c2f5061..c54b85913e 100644 --- a/inventory/group_vars/haproxy/haproxy.yml +++ b/inventory/group_vars/haproxy/haproxy.yml @@ -126,3 +126,13 @@ haproxy_default_services: - "{{ haproxy_base_service | combine(haproxy_base_service_overrides | default({})) }}" - "{{ haproxy_letsencrypt_service | combine(haproxy_letsencrypt_service_overrides | default({})) }}" - "{{ haproxy_ceph_rgw_service | combine(haproxy_ceph_rgw_service_overrides | default({})) }}" + +# ensure correct facts are gathered in haproxy play +# to determine the network gateway to use in keepalived track script +deployment_extra_facts_filter: + - "ansible_processor_*" + - ansible_default_ipv4 +deployment_extra_facts_subset: + - '!all' + - hardware + - network diff --git a/playbooks/haproxy-install.yml b/playbooks/haproxy-install.yml index 500c97a890..877ddc23a3 100644 --- a/playbooks/haproxy-install.yml +++ b/playbooks/haproxy-install.yml @@ -19,14 +19,6 @@ tasks: - name: Gather additional facts include_tasks: "common-tasks/gather-hardware-facts.yml" - vars: - deployment_extra_facts_filter: - - "ansible_processor_*" - - ansible_default_ipv4 - deployment_extra_facts_subset: - - '!all' - - hardware - - network when: osa_gather_facts | default(True) tags: - always