volume/controller: change backup driver to ceph

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
This commit is contained in:
Emilien Macchi 2014-01-10 11:41:05 +01:00
parent 11de6a7932
commit 7f87e86a33
2 changed files with 11 additions and 11 deletions

View File

@ -20,11 +20,10 @@ class privatecloud::volume::controller(
$ks_cinder_internal_port = $os_params::ks_cinder_internal_port,
$ks_cinder_password = $os_params::ks_cinder_password,
$ks_keystone_internal_host = $os_params::ks_keystone_internal_host,
$ks_swift_internal_proto = $os_params::ks_swift_internal_proto,
$ks_swift_internal_host = $os_params::ks_swift_internal_host,
$ks_swift_internal_port = $os_params::ks_swift_internal_port,
$ks_glance_internal_host = $os_params::ks_glance_internal_host,
$api_eth = $os_params::api_eth,
$backup_ceph_pool = 'ceph_backup_cinder',
$backup_ceph_user = 'cinder'
) {
include 'privatecloud::volume'
@ -39,8 +38,9 @@ class privatecloud::volume::controller(
class { 'cinder::backup': }
class { 'cinder::backup::swift':
backup_swift_url => "${ks_swift_internal_proto}://${ks_swift_internal_host}:${ks_swift_internal_port}/v1/AUTH"
class { 'cinder::backup::ceph':
backup_ceph_user => $backup_ceph_user,
backup_ceph_pool => $backup_ceph_pool
}
class { 'cinder::glance':

View File

@ -40,9 +40,8 @@ describe 'privatecloud::volume::controller' do
:ks_cinder_internal_port => '8776',
:ks_keystone_internal_host => '10.0.0.1',
:ks_glance_internal_host => '10.0.0.1',
:ks_swift_internal_port => '8080',
:ks_swift_internal_host => '10.0.0.1',
:ks_swift_internal_proto => 'http',
:backup_ceph_user => 'cinder',
:backup_ceph_pool => 'ceph_backup_cinder',
:api_eth => '10.0.0.1' }
end
@ -81,10 +80,11 @@ describe 'privatecloud::volume::controller' do
)
end
it 'configure cinder backup using swift backend' do
it 'configure cinder backup using ceph backend' do
should contain_class('cinder::backup')
should contain_class('cinder::backup::swift').with(
:backup_swift_url => 'http://10.0.0.1:8080/v1/AUTH',
should contain_class('cinder::backup::ceph').with(
:backup_ceph_user => 'cinder',
:backup_ceph_pool => 'ceph_backup_cinder'
)
end