volume: AZ support
Bring storage_availability_zone support.
This commit is contained in:
parent
23ba374a90
commit
5beaf07f2f
@ -66,6 +66,7 @@ class cloud::volume(
|
||||
$verbose = true,
|
||||
$debug = true,
|
||||
$log_facility = 'LOG_LOCAL0',
|
||||
$storage_availability_zone = 'nova',
|
||||
$use_syslog = true
|
||||
) {
|
||||
|
||||
@ -81,16 +82,17 @@ class cloud::volume(
|
||||
|
||||
|
||||
class { 'cinder':
|
||||
sql_connection => "mysql://${encoded_user}:${encoded_password}@${cinder_db_host}/cinder?charset=utf8",
|
||||
rabbit_userid => 'cinder',
|
||||
rabbit_hosts => $rabbit_hosts,
|
||||
rabbit_password => $rabbit_password,
|
||||
rabbit_virtual_host => '/',
|
||||
verbose => $verbose,
|
||||
debug => $debug,
|
||||
log_dir => $log_dir,
|
||||
log_facility => $log_facility,
|
||||
use_syslog => $use_syslog
|
||||
sql_connection => "mysql://${encoded_user}:${encoded_password}@${cinder_db_host}/cinder?charset=utf8",
|
||||
rabbit_userid => 'cinder',
|
||||
rabbit_hosts => $rabbit_hosts,
|
||||
rabbit_password => $rabbit_password,
|
||||
rabbit_virtual_host => '/',
|
||||
verbose => $verbose,
|
||||
debug => $debug,
|
||||
log_dir => $log_dir,
|
||||
log_facility => $log_facility,
|
||||
use_syslog => $use_syslog,
|
||||
storage_availability_zone => $storage_availability_zone
|
||||
}
|
||||
|
||||
class { 'cinder::ceilometer': }
|
||||
|
@ -32,6 +32,7 @@ describe 'cloud::volume::controller' do
|
||||
verbose => true,
|
||||
debug => true,
|
||||
log_facility => 'LOG_LOCAL0',
|
||||
storage_availability_zone => 'nova',
|
||||
use_syslog => true }"
|
||||
end
|
||||
|
||||
@ -50,15 +51,16 @@ describe 'cloud::volume::controller' do
|
||||
|
||||
it 'configure cinder common' do
|
||||
should contain_class('cinder').with(
|
||||
:verbose => true,
|
||||
:debug => true,
|
||||
:rabbit_userid => 'cinder',
|
||||
:rabbit_hosts => ['10.0.0.1'],
|
||||
:rabbit_password => 'secrete',
|
||||
:rabbit_virtual_host => '/',
|
||||
:log_facility => 'LOG_LOCAL0',
|
||||
:use_syslog => true,
|
||||
:log_dir => false
|
||||
:verbose => true,
|
||||
:debug => true,
|
||||
:rabbit_userid => 'cinder',
|
||||
:rabbit_hosts => ['10.0.0.1'],
|
||||
:rabbit_password => 'secrete',
|
||||
:rabbit_virtual_host => '/',
|
||||
:log_facility => 'LOG_LOCAL0',
|
||||
:use_syslog => true,
|
||||
:log_dir => false,
|
||||
:storage_availability_zone => 'nova'
|
||||
)
|
||||
should contain_class('cinder::ceilometer')
|
||||
end
|
||||
|
@ -32,6 +32,7 @@ describe 'cloud::volume::storage' do
|
||||
verbose => true,
|
||||
debug => true,
|
||||
log_facility => 'LOG_LOCAL0',
|
||||
storage_availability_zone => 'nova',
|
||||
use_syslog => true }"
|
||||
end
|
||||
|
||||
@ -64,15 +65,16 @@ describe 'cloud::volume::storage' do
|
||||
|
||||
it 'configure cinder common' do
|
||||
should contain_class('cinder').with(
|
||||
:verbose => true,
|
||||
:debug => true,
|
||||
:rabbit_userid => 'cinder',
|
||||
:rabbit_hosts => ['10.0.0.1'],
|
||||
:rabbit_password => 'secret',
|
||||
:rabbit_virtual_host => '/',
|
||||
:log_facility => 'LOG_LOCAL0',
|
||||
:use_syslog => true,
|
||||
:log_dir => false
|
||||
:verbose => true,
|
||||
:debug => true,
|
||||
:rabbit_userid => 'cinder',
|
||||
:rabbit_hosts => ['10.0.0.1'],
|
||||
:rabbit_password => 'secret',
|
||||
:rabbit_virtual_host => '/',
|
||||
:log_facility => 'LOG_LOCAL0',
|
||||
:use_syslog => true,
|
||||
:log_dir => false,
|
||||
:storage_availability_zone => 'nova'
|
||||
)
|
||||
|
||||
should contain_cinder_config('DEFAULT/notification_driver').with('value' => 'cinder.openstack.common.notifier.rpc_notifier')
|
||||
|
Loading…
x
Reference in New Issue
Block a user