--- #https://docs.gluster.org/en/latest/Administrator%20Guide/Storage%20Pools/ - name: install gluster yum: name: - glusterfs-3.12.7-1.el7 - glusterfs-server-3.12.7-1.el7 state: present #disablerepo: base when: ansible_os_family == 'RedHat' become: true become_user: root - name: install gluster apt: name=glusterfs-server state=present when: ansible_os_family == 'Debian' become: true become_user: root - name: start daemon service: name=glusterd enabled=yes state=started become: true become_user: root when: ansible_os_family == 'RedHat' - name: start glusterfs service: name=glusterfs enabled=yes state=started become: true become_user: root when: ansible_os_family == 'RedHat' - name: start daemon service: name=glusterfs-server enabled=yes state=started become: true become_user: root when: ansible_os_family == 'Debian' - name: make brick dir file: state=directory path="{{ brickmnt }}/brick" become: true become_user: root - name: set quorum ratio command: "gluster volume set all cluster.server-quorum-ratio 51%" become: true become_user: root ignore_errors: yes - name: set quorum type command: "gluster volume set all cluster.server-quorum-type server" become: true become_user: root ignore_errors: true - name: set quorum type command: "gluster volume set all cluster.quorum-type auto" become: true become_user: root ignore_errors: true