Merge "Expose glance rbd parameters in openstack::controller"
This commit is contained in:
@@ -180,6 +180,8 @@ class openstack::controller (
|
||||
$glance_db_dbname = 'glance',
|
||||
$glance_api_servers = undef,
|
||||
$glance_backend = 'file',
|
||||
$glance_rbd_store_user = undef,
|
||||
$glance_rbd_store_pool = undef,
|
||||
# Glance Swift Backend
|
||||
$swift_store_user = 'swift_store_user',
|
||||
$swift_store_key = 'swift_store_key',
|
||||
@@ -381,6 +383,8 @@ class openstack::controller (
|
||||
backend => $glance_backend,
|
||||
swift_store_user => $swift_store_user,
|
||||
swift_store_key => $swift_store_key,
|
||||
rbd_store_user => $glance_rbd_store_user,
|
||||
rbd_store_pool => $glance_rbd_store_pool,
|
||||
enabled => $enabled,
|
||||
}
|
||||
|
||||
|
@@ -376,6 +376,9 @@ describe 'openstack::controller' do
|
||||
:sql_idle_timeout => '30',
|
||||
:glance_db_user => 'dan',
|
||||
:glance_db_dbname => 'name',
|
||||
:glance_backend => 'rbd',
|
||||
:glance_rbd_store_user => 'myuser',
|
||||
:glance_rbd_store_pool => 'mypool',
|
||||
:db_host => '127.0.0.2'
|
||||
)
|
||||
end
|
||||
@@ -408,6 +411,21 @@ describe 'openstack::controller' do
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
context 'when the RBD backend is configured' do
|
||||
let :params do
|
||||
default_params.merge(
|
||||
:glance_backend => 'rbd',
|
||||
:glance_rbd_store_user => 'myuser',
|
||||
:glance_rbd_store_pool => 'mypool'
|
||||
)
|
||||
|
||||
should contain_class('glance::backend::rbd').with(
|
||||
:rbd_store_user => 'myuser',
|
||||
:rbd_store_pool => 'mypool'
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context 'config for nova' do
|
||||
|
Reference in New Issue
Block a user