From 4f41d82435f026dbbb24ac1aab4ed4b6f6aad089 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Mon, 3 Mar 2014 18:28:54 +0100 Subject: [PATCH] rbd/pools: cleanup for best practices Signed-off-by: Emilien Macchi --- manifests/storage/rbd/pools.pp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/manifests/storage/rbd/pools.pp b/manifests/storage/rbd/pools.pp index bd4daaf3..04fb7577 100644 --- a/manifests/storage/rbd/pools.pp +++ b/manifests/storage/rbd/pools.pp @@ -20,8 +20,6 @@ class cloud::storage::rbd::pools( $cinder_rbd_user = $os_params::cinder_rbd_user, $cinder_rbd_pool = $os_params::cinder_rbd_pool, $nova_rbd_pool = $os_params::nova_rbd_pool, - $pool_default_pg_num = $::ceph::conf::pool_default_pg_num, - $pool_default_pgp_num = $::ceph::conf::pool_default_pgp_num, $cinder_backup_user = $os_params::cinder_rbd_backup_user, $cinder_backup_pool = $os_params::cinder_rbd_backup_pool, $ceph_fsid = $os_params::ceph_fsid, @@ -30,9 +28,8 @@ class cloud::storage::rbd::pools( if $setup_pools { if !empty($::ceph_admin_key) { - # ceph osd pool create poolname 128 128 exec { "create_${glance_rbd_pool}_pool": - command => "rados mkpool ${glance_rbd_pool} ${pool_default_pg_num} ${pool_default_pgp_num}", + command => "rados mkpool ${glance_rbd_pool}", unless => "rados lspools | grep -sq ${glance_rbd_pool}", } @@ -42,9 +39,8 @@ class cloud::storage::rbd::pools( require => Exec["create_${glance_rbd_pool}_pool"]; } - # ceph osd pool create poolname 128 128 exec { "create_${cinder_rbd_pool}_pool": - command => "rados mkpool ${cinder_rbd_pool} ${pool_default_pg_num} ${pool_default_pgp_num}", + command => "rados mkpool ${cinder_rbd_pool}", unless => "/usr/bin/rados lspools | grep -sq ${cinder_rbd_pool}", } @@ -55,10 +51,9 @@ class cloud::storage::rbd::pools( require => Exec["create_${cinder_rbd_pool}_pool"]; } - # ceph osd pool create poolname 128 128 # Note(EmilienM): We use the same keyring for Nova and Cinder. exec { "create_${nova_rbd_pool}_pool": - command => "rados mkpool ${nova_rbd_pool} ${pool_default_pg_num} ${pool_default_pgp_num}", + command => "rados mkpool ${nova_rbd_pool}", unless => "/usr/bin/rados lspools | grep -sq ${nova_rbd_pool}", }