diff options
| author | Mark Goddard <mark@stackhpc.com> | 2022-03-18 17:30:31 +0000 |
|---|---|---|
| committer | Mark Goddard <mark@stackhpc.com> | 2022-03-18 17:30:33 +0000 |
| commit | 692e10eff2fce6d4e64bf7df7a1c8478f0c0aab2 (patch) | |
| tree | b2f1e0879b8748da9e6bb65bc580554d3ecd9990 /ansible | |
| parent | 6bfe1927f0e10eb0f0a92a8d3451757a46ccdd33 (diff) | |
| download | kolla-ansible-692e10eff2fce6d4e64bf7df7a1c8478f0c0aab2.tar.gz kolla-ansible-692e10eff2fce6d4e64bf7df7a1c8478f0c0aab2.zip | |
rabbitmq: follow up for classic queue mirror removal
Follow up to I91d0e23b22319cf3fdb7603f5401d24e3b76a56e, which fixes a
conditional corner case when removing the ha-all policy.
Change-Id: Iea75551bc6d0da7dd10515dd8bd28c014eed7a5e
Diffstat (limited to 'ansible')
| -rw-r--r-- | ansible/roles/rabbitmq/tasks/upgrade.yml | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ansible/roles/rabbitmq/tasks/upgrade.yml b/ansible/roles/rabbitmq/tasks/upgrade.yml index d7ccb4412..c4aa2a8d6 100644 --- a/ansible/roles/rabbitmq/tasks/upgrade.yml +++ b/ansible/roles/rabbitmq/tasks/upgrade.yml @@ -22,7 +22,7 @@ service: "{{ rabbitmq_services[service_name] }}" become: true command: "docker exec {{ service.container_name }} rabbitmqctl list_policies --silent" - when: inventory_hostname in groups[role_rabbitmq_groups] + delegate_to: "{{ groups[role_rabbitmq_groups] | first }}" run_once: true register: rabbitmq_policies changed_when: false @@ -34,8 +34,9 @@ service: "{{ rabbitmq_services[service_name] }}" become: true command: "docker exec {{ service.container_name }} rabbitmqctl clear_policy ha-all" + delegate_to: "{{ groups[role_rabbitmq_groups] | first }}" when: - - inventory_hostname in groups[role_rabbitmq_groups] and 'ha-all' in rabbitmq_policies.stdout + - "'ha-all' in rabbitmq_policies.stdout" run_once: true - import_tasks: config.yml |
