Merge "ubuntu: re-enable Ironic and Linuxbridge"

This commit is contained in:
Jenkins 2016-09-09 15:17:49 +00:00 committed by Gerrit Code Review
commit f3e54e73e4
2 changed files with 9 additions and 17 deletions

View File

@ -34,13 +34,10 @@ case $::osfamily {
}
# Disable SSL (workaround for Xenial)
# Also disable Ironic. Newton latest packages in Ubuntu are broken.
if ($::operatingsystem == 'Ubuntu') and (versioncmp($::operatingsystemmajrelease, '16') >= 0) {
$ssl_enabled = false
$ironic_enabled = false
$ssl_enabled = false
} else {
$ssl_enabled = true
$ironic_enabled = true
$ssl_enabled = true
}
include ::openstack_integration
@ -58,9 +55,7 @@ class { '::openstack_integration::glance':
}
include ::openstack_integration::neutron
include ::openstack_integration::swift
if $ironic_enabled {
include ::openstack_integration::ironic
}
include ::openstack_integration::ironic
include ::openstack_integration::zaqar
include ::openstack_integration::mongodb
include ::openstack_integration::provision
@ -80,7 +75,7 @@ if $barbican_enabled {
class { '::openstack_integration::tempest':
cinder => true,
swift => true,
ironic => $ironic_enabled,
ironic => true,
zaqar => $zaqar_enabled,
attach_encrypted_volume => $barbican_enabled,
}

View File

@ -34,15 +34,12 @@ case $::osfamily {
# - disable SSL
# - disable Trove (Taskmanager is failing)
if ($::operatingsystem == 'Ubuntu') and (versioncmp($::operatingsystemmajrelease, '16') >= 0) {
$ssl_enabled = false
$trove_enabled = false
# https://bugs.launchpad.net/cloud-archive/+bug/1621651
$neutron_driver = 'openvswitch'
$ssl_enabled = false
$trove_enabled = false
} else {
$ssl_enabled = true
$ssl_enabled = true
# https://bugs.launchpad.net/trove/+bug/1597857
$trove_enabled = true
$neutron_driver = 'linuxbridge'
$trove_enabled = true
}
include ::openstack_integration
@ -59,7 +56,7 @@ class { '::openstack_integration::keystone':
}
include ::openstack_integration::glance
class { '::openstack_integration::neutron':
driver => $neutron_driver,
driver => 'linuxbridge',
}
include ::openstack_integration::nova
if $trove_enabled {