]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Mon: Create rbd pool on luminous
authorGuillaume Abrioux <gabrioux@redhat.com>
Mon, 17 Jul 2017 22:40:12 +0000 (00:40 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 17 Jul 2017 23:01:53 +0000 (01:01 +0200)
There is no more an rbd pool that comes with luminous.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
roles/ceph-mon/tasks/ceph_keys.yml

index 54fb8372888f1af27c17ac05466d3de0000dd503..7b50ead6fb343c3cdfc961576e3525cab6fb0ae7 100644 (file)
     - global_in_ceph_conf_overrides
     - ceph_conf_overrides.global.osd_pool_default_size is defined
 
+- name: create rbd pool on luminous
+  shell: ceph --connect-timeout 5 --cluster {{ cluster }} osd pool create rbd {{ ceph_conf_overrides.global.osd_pool_default_pg_num }}
+  changed_when: false
+  failed_when: false
+  when:
+    - ceph_release_num.{{ ceph_release }} >= ceph_release_num.luminous
+    - global_in_ceph_conf_overrides
+    - ceph_conf_overrides.global.osd_pool_default_pg_num is defined
+    - rbd_pool_exist.rc != 0
+
 - include: openstack_config.yml
   when:
     - openstack_config