]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
mon: fail if pool creation fails
authorSébastien Han <seb@redhat.com>
Mon, 5 Mar 2018 09:05:28 +0000 (10:05 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Wed, 14 Mar 2018 13:22:00 +0000 (14:22 +0100)
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 <seb@redhat.com>
roles/ceph-mon/tasks/openstack_config.yml

index 97889ac561932dae621f15c5134baca1900932f4..42c0133dc72fdc4758341fd3c331aee8ffb10cda 100644 (file)
@@ -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']