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_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}",
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user