diff --git a/roles/gluster_server/tasks/main.yml b/roles/gluster_server/tasks/main.yml index b0193747ac3071fa6ae357287c33d73052dc1148..c137dde113f5bdd38ea7eaa99896303c7c6f5d6f 100644 --- a/roles/gluster_server/tasks/main.yml +++ b/roles/gluster_server/tasks/main.yml @@ -6,37 +6,47 @@ with_items: - glusterfs - glusterfs-server - - sudo: true + become: true + become_user: root - name: install gluster apt: name=glusterfs-server state='latest' when: ansible_os_family == 'Debian' - sudo: true + become: true + become_user: root - name: start daemon service: name=glusterd enabled=yes state=started - sudo: true + become: true + become_user: root when: ansible_os_family == 'RedHat' - name: start daemon service: name=glusterfs-server enabled=yes state=started - sudo: true + become: true + become_user: root when: ansible_os_family == 'Debian' - name: make brick dir file: state=directory path="{{ brickmnt }}/brick" - sudo: true + become: true + become_user: root - name: set quorum ratio command: "gluster volume set all cluster.server-quorum-ratio 51%" - sudo: true + become: true + become_user: root + ignore_errors: yes - name: set quorum type command: "gluster volume set all cluster.server-quorum-type server" - sudo: true + become: true + become_user: root + ignore_errors: true - name: set quorum type command: "gluster volume set all cluster.quorum-type auto" - sudo: true + become: true + become_user: root + ignore_errors: true