Merge "ubuntu: re-enable Ironic and Linuxbridge"
This commit is contained in:
commit
f3e54e73e4
@ -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
|
||||
} else {
|
||||
$ssl_enabled = true
|
||||
$ironic_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,
|
||||
}
|
||||
|
@ -36,13 +36,10 @@ case $::osfamily {
|
||||
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'
|
||||
} else {
|
||||
$ssl_enabled = true
|
||||
# https://bugs.launchpad.net/trove/+bug/1597857
|
||||
$trove_enabled = true
|
||||
$neutron_driver = 'linuxbridge'
|
||||
}
|
||||
|
||||
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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user