Merge "Create only required ceph pools"
This commit is contained in:
3 changed files with 10 additions and 2 deletions
@@ -81,7 +81,9 @@ class { 'openstack_integration::aodh':
notification_topics => ['notifications', 'vitrage_notifications'],
}
includeopenstack_integration::vitrage
includeopenstack_integration::ceph
class{ 'openstack_integration::ceph':
ceph_pools => ['glance', 'nova', 'cinder', 'gnocchi', 'backups']
}
class{ 'openstack_integration::heat':
notification_topics => ['notifications', 'vitrage_notifications'],
}
@@ -91,6 +93,7 @@ class { 'openstack_integration::provision':
image_format => 'raw',
}
class{ 'openstack_integration::gnocchi':
backend => 'ceph',
integration_enable => true,
}
@@ -65,6 +65,7 @@ class { 'openstack_integration::nova':
class{ 'openstack_integration::ceph':
deploy_rgw => true,
create_cephfs => true,
ceph_pools => ['glance', 'nova'],
}
class{ 'openstack_integration::horizon':
octavia_enabled => true
@@ -13,10 +13,15 @@
#(optional)FlagifCephFSwillbecreated.
#Defaultstofalse
#
#[*ceph_pools*]
#(optional)Cephpools
#Defaultsto['glance','nova']
#
classopenstack_integration::ceph(
$deploy_rgw=false,
$pg_num=16,
$create_cephfs=false,
$ceph_pools=['glance','nova']
){
include openstack_integration::config
@@ -136,7 +141,6 @@ test -b /dev/ceph_vg/lv_data
rbd_default_features=>'15',
}
$ceph_pools=['glance','nova','cinder','gnocchi','backups']
ceph::pool{ $ceph_pools:
pg_num => $pg_num,
}
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.