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_db_dbname = 'glance',
|
||||||
$glance_api_servers = undef,
|
$glance_api_servers = undef,
|
||||||
$glance_backend = 'file',
|
$glance_backend = 'file',
|
||||||
|
$glance_rbd_store_user = undef,
|
||||||
|
$glance_rbd_store_pool = undef,
|
||||||
# Glance Swift Backend
|
# Glance Swift Backend
|
||||||
$swift_store_user = 'swift_store_user',
|
$swift_store_user = 'swift_store_user',
|
||||||
$swift_store_key = 'swift_store_key',
|
$swift_store_key = 'swift_store_key',
|
||||||
@@ -381,6 +383,8 @@ class openstack::controller (
|
|||||||
backend => $glance_backend,
|
backend => $glance_backend,
|
||||||
swift_store_user => $swift_store_user,
|
swift_store_user => $swift_store_user,
|
||||||
swift_store_key => $swift_store_key,
|
swift_store_key => $swift_store_key,
|
||||||
|
rbd_store_user => $glance_rbd_store_user,
|
||||||
|
rbd_store_pool => $glance_rbd_store_pool,
|
||||||
enabled => $enabled,
|
enabled => $enabled,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -376,6 +376,9 @@ describe 'openstack::controller' do
|
|||||||
:sql_idle_timeout => '30',
|
:sql_idle_timeout => '30',
|
||||||
:glance_db_user => 'dan',
|
:glance_db_user => 'dan',
|
||||||
:glance_db_dbname => 'name',
|
:glance_db_dbname => 'name',
|
||||||
|
:glance_backend => 'rbd',
|
||||||
|
:glance_rbd_store_user => 'myuser',
|
||||||
|
:glance_rbd_store_pool => 'mypool',
|
||||||
:db_host => '127.0.0.2'
|
:db_host => '127.0.0.2'
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
@@ -408,6 +411,21 @@ describe 'openstack::controller' do
|
|||||||
)
|
)
|
||||||
end
|
end
|
||||||
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
|
end
|
||||||
|
|
||||||
context 'config for nova' do
|
context 'config for nova' do
|
||||||
|
Reference in New Issue
Block a user