diff --git a/roles/glusterfs/tasks/main.yml b/roles/glusterfs/tasks/main.yml index 990e3e2d..b65fa25c 100644 --- a/roles/glusterfs/tasks/main.yml +++ b/roles/glusterfs/tasks/main.yml @@ -111,7 +111,7 @@ - name: Create gluster peers gluster.gluster.gluster_peer: nodes: "{{ glusterfs_server_cluster_members }}" - when: _glusterfs_is_last_play_host + when: _glusterfs_is_first_play_host - name: Ensure glusterfs backing directory exists file: @@ -151,5 +151,5 @@ replicas: "{{ cluster_has_replicas | ternary(num_cluster_members, omit) }}" cluster: "{{ glusterfs_server_cluster_members | map('regex_replace', '_', '-') | list }}" force: true - when: _glusterfs_is_last_play_host + when: _glusterfs_is_first_play_host diff --git a/roles/glusterfs/vars/main.yml b/roles/glusterfs/vars/main.yml index 77bbad27..652606a7 100644 --- a/roles/glusterfs/vars/main.yml +++ b/roles/glusterfs/vars/main.yml @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -_glusterfs_is_last_play_host: "{{ (inventory_hostname == (ansible_play_hosts | last)) | bool }}" +_glusterfs_is_first_play_host: "{{ (inventory_hostname == (ansible_play_hosts | first)) | bool }}"