diff --git a/roles/gluster/handlers/main.yaml b/roles/gluster/handlers/main.yaml new file mode 100644 index 0000000..430515a --- /dev/null +++ b/roles/gluster/handlers/main.yaml @@ -0,0 +1,5 @@ +--- +- name: restart rpcbind + service: + name: rpcbind + state: restarted diff --git a/roles/gluster/tasks/main.yaml b/roles/gluster/tasks/main.yaml index c79cd31..ef76a0d 100644 --- a/roles/gluster/tasks/main.yaml +++ b/roles/gluster/tasks/main.yaml @@ -54,24 +54,25 @@ opts: noatime fstype: ext4 state: mounted -- name: gluster peers - gluster_peer: - nodes: - - node01 - - node02 - - node03 - when: ansible_nodename == "node01" -- name: gluster volume - gluster_volume: - name: data - replicas: 3 - state: present - bricks: /mnt/gluster/data - start_on_create: yes - cluster: - - node01 - - node02 - - node03 +- name: bootstrap gluster cluster + block: + - name: gluster peers + gluster_peer: + nodes: + - node01 + - node02 + - node03 + - name: gluster volume + gluster_volume: + name: data + replicas: 3 + state: present + bricks: /mnt/gluster/data + start_on_create: yes + cluster: + - node01 + - node02 + - node03 when: ansible_nodename == "node01" - name: gluster client package apt: