diff --git a/fixtures/scenario-py3.pp b/fixtures/scenario-py3.pp index 1f6ae3965..6baaaf918 100644 --- a/fixtures/scenario-py3.pp +++ b/fixtures/scenario-py3.pp @@ -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, } diff --git a/manifests/ironic.pp b/manifests/ironic.pp index a2fdac337..40b9fe95d 100644 --- a/manifests/ironic.pp +++ b/manifests/ironic.pp @@ -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',