Jesse Pretorius d4dd9df137 Move optional plugin installs out of the venv
The optionally enabled plugins do not need to be included in the
neutron venv, but should be added to the venv when enabled.

This prevents clashes between plugins and unnecessary db
migrations, including migrations which may not be working due to
changes in neutron core which haven't been applied to the plugin
yet.

Additionally, to unblock the CentOS-7 check, this patch includes
adding a task to remove any problem packages on the target host.

Related-Bug: #1640319
Co-Authored-By: Donovan Francesco <donovan.francesco@gmail.com>
Change-Id: I7dcab3f3d56118b93b9a5d74065234acb620ae22
2016-11-09 13:07:39 +00:00

45 lines
1.1 KiB
YAML

---
# Copyright 2016, Rackspace US, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
rdo_package: "https://rdoproject.org/repos/rdo-release.rpm"
neutron_ovs_distro_packages:
- openvswitch
neutron_distro_packages:
- conntrack-tools
- dnsmasq
- dnsmasq-utils
- ebtables
- ipset
- iputils
- keepalived
- libpqxx-devel
- radvd
neutron_lxb_distro_packages:
- bridge-utils
neutron_lbaas_distro_packages:
- haproxy
neutron_vpnaas_distro_packages:
- openswan
neutron_remove_distro_packages: []
neutron_lbaasv2_initscript_path: "/etc/init/neutron-lbaasv2-agent.conf"
neutron_lbaasv2_agent_servicename: "neutron-lbaasv2-agent"