
The networking-bigswitch plugin is unmaintained. The repo[1] has not been updated for 2 years and no release has been created since Train. Because we don't expect any user is using that unmainitained plugin with recent versions of OpenStack, let's deprecate support for the plugin so that we can remove it completely in the next cycle. Closes-Bug: #1962579 Change-Id: Id4b07727af42b6a1d1145b71fc79f4bac7617eb3
35 lines
954 B
Puppet
35 lines
954 B
Puppet
# DEPRECATED !!
|
|
# Install the Big Switch ML2 plugin.
|
|
#
|
|
# === Parameters
|
|
#
|
|
# [*package_ensure*]
|
|
# (optional) The intended state of the Big Switch ML2 plugin package
|
|
# (python-bsnstacklib) package, i.e. any of the possible values of the
|
|
# 'ensure' property for a package resource type. Defaults to
|
|
# 'present'
|
|
#
|
|
class neutron::plugins::ml2::bigswitch (
|
|
$package_ensure = 'present',
|
|
) {
|
|
|
|
warning('Support for networking-bigswitch has been deprecated.')
|
|
|
|
include neutron::deps
|
|
include neutron::params
|
|
require neutron::plugins::ml2
|
|
|
|
if($::osfamily != 'Redhat') {
|
|
# Drivers are only packaged for RedHat at this time
|
|
fail("Unsupported osfamily ${::osfamily}")
|
|
}
|
|
|
|
ensure_packages('python-networking-bigswitch',
|
|
{
|
|
ensure => $package_ensure,
|
|
tag => ['openstack', 'neutron-plugin-ml2-package']
|
|
}
|
|
)
|
|
warning('python-networking-bigswitch package management is deprecated, it will be dropped in a future release.')
|
|
}
|