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)
|
# Disable SSL (workaround for Xenial)
|
||||||
# Also disable Ironic. Newton latest packages in Ubuntu are broken.
|
|
||||||
if ($::operatingsystem == 'Ubuntu') and (versioncmp($::operatingsystemmajrelease, '16') >= 0) {
|
if ($::operatingsystem == 'Ubuntu') and (versioncmp($::operatingsystemmajrelease, '16') >= 0) {
|
||||||
$ssl_enabled = false
|
$ssl_enabled = false
|
||||||
$ironic_enabled = false
|
|
||||||
} else {
|
} else {
|
||||||
$ssl_enabled = true
|
$ssl_enabled = true
|
||||||
$ironic_enabled = true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
include ::openstack_integration
|
include ::openstack_integration
|
||||||
@ -58,9 +55,7 @@ class { '::openstack_integration::glance':
|
|||||||
}
|
}
|
||||||
include ::openstack_integration::neutron
|
include ::openstack_integration::neutron
|
||||||
include ::openstack_integration::swift
|
include ::openstack_integration::swift
|
||||||
if $ironic_enabled {
|
include ::openstack_integration::ironic
|
||||||
include ::openstack_integration::ironic
|
|
||||||
}
|
|
||||||
include ::openstack_integration::zaqar
|
include ::openstack_integration::zaqar
|
||||||
include ::openstack_integration::mongodb
|
include ::openstack_integration::mongodb
|
||||||
include ::openstack_integration::provision
|
include ::openstack_integration::provision
|
||||||
@ -80,7 +75,7 @@ if $barbican_enabled {
|
|||||||
class { '::openstack_integration::tempest':
|
class { '::openstack_integration::tempest':
|
||||||
cinder => true,
|
cinder => true,
|
||||||
swift => true,
|
swift => true,
|
||||||
ironic => $ironic_enabled,
|
ironic => true,
|
||||||
zaqar => $zaqar_enabled,
|
zaqar => $zaqar_enabled,
|
||||||
attach_encrypted_volume => $barbican_enabled,
|
attach_encrypted_volume => $barbican_enabled,
|
||||||
}
|
}
|
||||||
|
@ -34,15 +34,12 @@ case $::osfamily {
|
|||||||
# - disable SSL
|
# - disable SSL
|
||||||
# - disable Trove (Taskmanager is failing)
|
# - disable Trove (Taskmanager is failing)
|
||||||
if ($::operatingsystem == 'Ubuntu') and (versioncmp($::operatingsystemmajrelease, '16') >= 0) {
|
if ($::operatingsystem == 'Ubuntu') and (versioncmp($::operatingsystemmajrelease, '16') >= 0) {
|
||||||
$ssl_enabled = false
|
$ssl_enabled = false
|
||||||
$trove_enabled = false
|
$trove_enabled = false
|
||||||
# https://bugs.launchpad.net/cloud-archive/+bug/1621651
|
|
||||||
$neutron_driver = 'openvswitch'
|
|
||||||
} else {
|
} else {
|
||||||
$ssl_enabled = true
|
$ssl_enabled = true
|
||||||
# https://bugs.launchpad.net/trove/+bug/1597857
|
# https://bugs.launchpad.net/trove/+bug/1597857
|
||||||
$trove_enabled = true
|
$trove_enabled = true
|
||||||
$neutron_driver = 'linuxbridge'
|
|
||||||
}
|
}
|
||||||
|
|
||||||
include ::openstack_integration
|
include ::openstack_integration
|
||||||
@ -59,7 +56,7 @@ class { '::openstack_integration::keystone':
|
|||||||
}
|
}
|
||||||
include ::openstack_integration::glance
|
include ::openstack_integration::glance
|
||||||
class { '::openstack_integration::neutron':
|
class { '::openstack_integration::neutron':
|
||||||
driver => $neutron_driver,
|
driver => 'linuxbridge',
|
||||||
}
|
}
|
||||||
include ::openstack_integration::nova
|
include ::openstack_integration::nova
|
||||||
if $trove_enabled {
|
if $trove_enabled {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user