ubuntu: re-enable Ironic and Linuxbridge

Packages have been fixed in UCA.

Change-Id: I461bc4d3125e06296016292d195f804dcc05c3a9
This commit is contained in:
Emilien Macchi
2016-09-09 07:49:06 -04:00
parent 834ab8a5fb
commit e82e7598b6
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 {