Switch acceptance tests to use integration classes
The integration classes contain much more up-to-date classes which means that it will prevent random failures. Depends-On: I2a5ae82bff051ac2a30a3d5447bb0b4b86dd1920 Change-Id: Ib69111c6c5afa3d4c58abc7237237e1c8e90759d
This commit is contained in:
parent
9ec3858315
commit
3b84dafbe9
@ -12,53 +12,12 @@ describe 'basic vitrage' do
|
|||||||
include ::openstack_integration::mysql
|
include ::openstack_integration::mysql
|
||||||
include ::openstack_integration::keystone
|
include ::openstack_integration::keystone
|
||||||
|
|
||||||
rabbitmq_user { 'vitrage':
|
|
||||||
admin => true,
|
|
||||||
password => 'an_even_bigger_secret',
|
|
||||||
provider => 'rabbitmqctl',
|
|
||||||
require => Class['rabbitmq'],
|
|
||||||
}
|
|
||||||
|
|
||||||
rabbitmq_user_permissions { 'vitrage@/':
|
|
||||||
configure_permission => '.*',
|
|
||||||
write_permission => '.*',
|
|
||||||
read_permission => '.*',
|
|
||||||
provider => 'rabbitmqctl',
|
|
||||||
require => Class['rabbitmq'],
|
|
||||||
}
|
|
||||||
|
|
||||||
case $::osfamily {
|
case $::osfamily {
|
||||||
'Debian': {
|
'Debian': {
|
||||||
warning('Vitrage is not yet packaged on Ubuntu systems.')
|
warning('Vitrage is not yet packaged on Ubuntu systems.')
|
||||||
}
|
}
|
||||||
'RedHat': {
|
'RedHat': {
|
||||||
|
include ::openstack_integration::vitrage
|
||||||
class { '::vitrage':
|
|
||||||
debug => true,
|
|
||||||
default_transport_url => 'rabbit://vitrage:an_even_bigger_secret@127.0.0.1:5672',
|
|
||||||
}
|
|
||||||
class { '::vitrage::keystone::auth':
|
|
||||||
password => 'a_big_secret',
|
|
||||||
}
|
|
||||||
class { '::vitrage::keystone::authtoken':
|
|
||||||
password => 'a_big_secret',
|
|
||||||
}
|
|
||||||
class { '::vitrage::api':
|
|
||||||
enabled => true,
|
|
||||||
service_name => 'httpd',
|
|
||||||
}
|
|
||||||
include ::apache
|
|
||||||
class { '::vitrage::wsgi::apache':
|
|
||||||
ssl => false,
|
|
||||||
}
|
|
||||||
class { '::vitrage::auth':
|
|
||||||
auth_url => 'http://127.0.0.1:5000/v3',
|
|
||||||
auth_password => 'a_big_secret',
|
|
||||||
}
|
|
||||||
class { '::vitrage::client': }
|
|
||||||
class { '::vitrage::notifier': }
|
|
||||||
class { '::vitrage::graph': }
|
|
||||||
class { '::vitrage::collector': }
|
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
fail("Unsupported osfamily (${::osfamily})")
|
fail("Unsupported osfamily (${::osfamily})")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user