rbd/pools: cleanup for best practices
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
This commit is contained in:
@@ -20,8 +20,6 @@ class cloud::storage::rbd::pools(
|
|||||||
$cinder_rbd_user = $os_params::cinder_rbd_user,
|
$cinder_rbd_user = $os_params::cinder_rbd_user,
|
||||||
$cinder_rbd_pool = $os_params::cinder_rbd_pool,
|
$cinder_rbd_pool = $os_params::cinder_rbd_pool,
|
||||||
$nova_rbd_pool = $os_params::nova_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_user = $os_params::cinder_rbd_backup_user,
|
||||||
$cinder_backup_pool = $os_params::cinder_rbd_backup_pool,
|
$cinder_backup_pool = $os_params::cinder_rbd_backup_pool,
|
||||||
$ceph_fsid = $os_params::ceph_fsid,
|
$ceph_fsid = $os_params::ceph_fsid,
|
||||||
@@ -30,9 +28,8 @@ class cloud::storage::rbd::pools(
|
|||||||
if $setup_pools {
|
if $setup_pools {
|
||||||
if !empty($::ceph_admin_key) {
|
if !empty($::ceph_admin_key) {
|
||||||
|
|
||||||
# ceph osd pool create poolname 128 128
|
|
||||||
exec { "create_${glance_rbd_pool}_pool":
|
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}",
|
unless => "rados lspools | grep -sq ${glance_rbd_pool}",
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,9 +39,8 @@ class cloud::storage::rbd::pools(
|
|||||||
require => Exec["create_${glance_rbd_pool}_pool"];
|
require => Exec["create_${glance_rbd_pool}_pool"];
|
||||||
}
|
}
|
||||||
|
|
||||||
# ceph osd pool create poolname 128 128
|
|
||||||
exec { "create_${cinder_rbd_pool}_pool":
|
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}",
|
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"];
|
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.
|
# Note(EmilienM): We use the same keyring for Nova and Cinder.
|
||||||
exec { "create_${nova_rbd_pool}_pool":
|
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}",
|
unless => "/usr/bin/rados lspools | grep -sq ${nova_rbd_pool}",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user