disable third-party software management

Send a warning for each managed resource that is not part of OpenStack.
It has been discussed with OpenStack community [1].

It affects:
* external repositories
* external packages
* external services

[1] http://permalink.gmane.org/gmane.comp.cloud.openstack.devel/65029

Change-Id: Iad673e765eda348606a7d455d17d62706ff0328c
This commit is contained in:
Emilien Macchi 2015-09-30 19:09:15 -04:00
parent ee10d14987
commit b9a1f479cf
4 changed files with 6 additions and 0 deletions

View File

@ -202,12 +202,14 @@ class neutron::agents::n1kv_vem (
gpgkey => "${n1kv_source}/RPM-GPG-KEY"
#proxy => '_none_',
}
warning('cisco-vem-repo repository management is deprecated, it will be dropped in a future release.')
}
package {'nexus1000v':
ensure => $package_ensure,
tag => 'openstack',
}
}
warning('nexus1000v package management is deprecated, it will be dropped in a future release.')
if $manage_service {
if $enable {
@ -220,6 +222,7 @@ class neutron::agents::n1kv_vem (
service { 'nexus1000v':
ensure => $service_ensure,
}
warning('nexus1000v service management is deprecated, it will be dropped in a future release.')
#Upon config change in 'n1kv.conf' execute below 'vemcmd reread config'.
#No need to restart service.

View File

@ -26,4 +26,5 @@ class neutron::plugins::ml2::bigswitch (
tag => 'openstack',
}
)
warning('python-networking-bigswitch package management is deprecated, it will be dropped in a future release.')
}

View File

@ -28,4 +28,5 @@ class neutron::plugins::ml2::cisco (
tag => 'openstack',
}
)
warning('python-networking-cisco package management is deprecated, it will be dropped in a future release.')
}

View File

@ -97,6 +97,7 @@ class neutron::plugins::plumgrid (
ensure => $package_ensure,
name => $::neutron::params::plumgrid_pythonlib_package
}
warning('neutron-plumlib-plumgrid package management is deprecated, it will be dropped in a future release.')
if $::osfamily == 'Debian' {
file_line { '/etc/default/neutron-server:NEUTRON_PLUGIN_CONFIG':