Add some more services in scenario-py3

Add following services which are made compatible to
Fedora with listed patches:- ironic, heat, mistral, zaqar.

Also add transport_url to ironic-inspector config needed
by https://review.openstack.org/#/c/584758/.

Depends-On: https://review.openstack.org/#/c/608268/
Depends-On: https://review.openstack.org/#/c/613510/
Depends-On: https://review.openstack.org/#/c/613564/
Depends-On: https://review.openstack.org/#/c/613565/
Depends-On: https://review.openstack.org/#/c/613658/
Depends-On: https://review.openstack.org/#/c/613661/
Depends-On: https://review.openstack.org/#/c/613717/
Depends-On: https://review.openstack.org/#/c/616889/
Depends-On: https://review.openstack.org/#/c/617223/
Depends-On: https://review.openstack.org/#/c/618678/
Change-Id: I6169c047eb107bfcf0dcf7c45f73d8c6e492ff39
This commit is contained in:
yatin 2018-10-25 17:02:37 +05:30
parent c02d45bfd1
commit 17dba782eb
2 changed files with 22 additions and 2 deletions

View File

@ -36,16 +36,29 @@ if ($::os_package_type == 'debian') or ($::operatingsystem == 'Fedora') {
include ::openstack_integration
include ::openstack_integration::rabbitmq
include ::openstack_integration::memcached
include ::openstack_integration::mysql
include ::openstack_integration::keystone
include ::openstack_integration::glance
class { '::openstack_integration::glance':
backend => 'swift',
}
include ::openstack_integration::neutron
include ::openstack_integration::swift
include ::openstack_integration::nova
include ::openstack_integration::cinder
include ::openstack_integration::horizon
include ::openstack_integration::heat
include ::openstack_integration::zaqar
include ::openstack_integration::ironic
include ::openstack_integration::mistral
include ::openstack_integration::provision
class { '::openstack_integration::tempest':
horizon => true,
cinder => true,
heat => true,
horizon => true,
ironic => true,
mistral => true,
swift => true,
zaqar => true,
}

View File

@ -87,6 +87,13 @@ class openstack_integration::ironic {
}
class { '::ironic::pxe': }
class { '::ironic::inspector':
default_transport_url => os_transport_url({
'transport' => $::openstack_integration::config::messaging_default_proto,
'host' => $::openstack_integration::config::host,
'port' => $::openstack_integration::config::messaging_default_port,
'username' => 'ironic',
'password' => 'an_even_bigger_secret',
}),
ironic_password => 'a_big_secret',
ironic_auth_url => "${::openstack_integration::config::keystone_auth_uri}/v3",
dnsmasq_interface => 'eth0',