]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
mon: add support for expected-num-objects
authorSébastien Han <seb@redhat.com>
Mon, 5 Mar 2018 08:56:03 +0000 (09:56 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Wed, 14 Mar 2018 13:22:00 +0000 (14:22 +0100)
This commit adds the support for expected-num-objects when creating a pool.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1541520
Signed-off-by: Sébastien Han <seb@redhat.com>
group_vars/mons.yml.sample
roles/ceph-mon/defaults/main.yml
roles/ceph-mon/tasks/openstack_config.yml

index 3b7e5f1044ce3a1c0047d254409fe6d459a29c4f..06653e49d58a20ea7322c7ea1e52c16d1d09d455 100644 (file)
@@ -90,22 +90,27 @@ dummy:
 #  name: images
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: ""
+#  size: ""
 #openstack_cinder_pool:
 #  name: volumes
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: ""
+#  size: ""
 #openstack_nova_pool:
 #  name: vms
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: ""
+#  size: ""
 #openstack_cinder_backup_pool:
 #  name: backups
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: ""
+#  size: ""
 #openstack_gnocchi_pool:
 #  name: metrics
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: ""
+#  size: ""
 
 #openstack_pools:
 #  - "{{ openstack_glance_pool }}"
index 6bdc80ba21d607d2c40f251b3ccf26af9ea5d889..6bb6bfe7376876d5a6ef40a4c117967ada77b3f2 100644 (file)
@@ -82,22 +82,27 @@ openstack_glance_pool:
   name: images
   pg_num: "{{ osd_pool_default_pg_num }}"
   rule_name: ""
+  size: ""
 openstack_cinder_pool:
   name: volumes
   pg_num: "{{ osd_pool_default_pg_num }}"
   rule_name: ""
+  size: ""
 openstack_nova_pool:
   name: vms
   pg_num: "{{ osd_pool_default_pg_num }}"
   rule_name: ""
+  size: ""
 openstack_cinder_backup_pool:
   name: backups
   pg_num: "{{ osd_pool_default_pg_num }}"
   rule_name: ""
+  size: ""
 openstack_gnocchi_pool:
   name: metrics
   pg_num: "{{ osd_pool_default_pg_num }}"
   rule_name: ""
+  size: ""
 
 openstack_pools:
   - "{{ openstack_glance_pool }}"
index 7bf2293fe6e436be3a5bd2dc0aaafebefea1daef..97889ac561932dae621f15c5134baca1900932f4 100644 (file)
@@ -1,6 +1,6 @@
 ---
 - name: create openstack pool(s)
-  command: "{{ docker_exec_cmd }} ceph --cluster {{ cluster }} osd pool create {{ item.name }} {{ item.pg_num }} {{ item.rule_name|default('') }}"
+  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