From: Sébastien Han Date: Mon, 5 Mar 2018 09:05:28 +0000 (+0100) Subject: mon: fail if pool creation fails X-Git-Tag: v3.1.0beta4~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=26bc00fb74416fa4f859c45a69abe188cd79045c;p=ceph-ansible.git mon: fail if pool creation fails There is no reason to continue the deployment if these tasks fail. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1546185 Signed-off-by: Sébastien Han --- diff --git a/roles/ceph-mon/tasks/openstack_config.yml b/roles/ceph-mon/tasks/openstack_config.yml index 97889ac56..42c0133dc 100644 --- a/roles/ceph-mon/tasks/openstack_config.yml +++ b/roles/ceph-mon/tasks/openstack_config.yml @@ -3,13 +3,11 @@ command: "{{ docker_exec_cmd }} ceph --cluster {{ cluster }} osd pool create {{ item.name }} {{ item.pg_num }} {{ item.rule_name|default('') }} {{ item.size|default('') }}" with_items: "{{ openstack_pools | unique }}" changed_when: false - failed_when: false - name: assign rbd application to pool(s) command: "{{ docker_exec_cmd }} ceph --cluster {{ cluster }} osd pool application enable {{ item.name }} rbd" with_items: "{{ openstack_pools | unique }}" changed_when: false - failed_when: false when: - ceph_release_num[ceph_release] >= ceph_release_num['luminous']