Expose glance rbd parameters in openstack::controller
Change-Id: Ied2bb87e60f65a5524354869019f7012e0cc8fc1
This commit is contained in:
@@ -172,6 +172,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',
|
||||
@@ -366,6 +368,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,
|
||||
}
|
||||
|
||||
|
@@ -370,6 +370,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
|
||||
@@ -402,6 +405,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