From 4547044a07544d68ec0bcec30e5551ef33e6294b Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Mon, 13 Sep 2021 22:24:15 +0000 Subject: [PATCH] gluster: Fix redploying glusterfs peers --- roles/glusterfs/tasks/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/roles/glusterfs/tasks/main.yml b/roles/glusterfs/tasks/main.yml index 3491b38..69cb46c 100644 --- a/roles/glusterfs/tasks/main.yml +++ b/roles/glusterfs/tasks/main.yml @@ -54,7 +54,12 @@ gluster_peer: state: present nodes: "{{ item }}" + when: + - item != inventory_hostname with_items: "{{ groups[glusterfs_group] }}" + delegate_to: >- + {% set hosts = groups[glusterfs_group] -%} + {{ hosts | reject('equalto', inventory_hostname) | list | first }} - name: configure volume gluster_volume: @@ -72,3 +77,6 @@ } run_once: true notify: restart glusterfs volume + delegate_to: >- + {% set hosts = groups[glusterfs_group] -%} + {{ hosts | reject('equalto', inventory_hostname) | list | first }}