Kevin Carter e045584260 Fix neutron migrations with optional providers
The venv creation process would include all python packages into the venv
even if the optional provider was not used. This causes neutron migration
issues and creates unneeded table. To resolve this, the py_pkg lookup
plugin has been modified to ensure no "optional" pip packages are included
in the base venv.

The optional string was added to the "plumgrid_pip_packages" array to ensure
the lookup plugin is no longer indexing those packages for inclusion in the
base venv.

Note:
This patch includes a tox.ini configuration change to make it use
test-requirements.txt for the pep8 environment dependencies. This is
essential to allow the lint testing to pass and can be reverted later.

Change-Id: I999ebd52d99f984d7bfa19685fc0fa530c2b32a9
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-01-13 20:57:49 +00:00
2016-01-05 17:59:32 +00:00
2015-05-08 13:22:42 -05:00
2015-10-29 06:51:18 -07:00

OpenStack Neutron

tags

openstack, neutron, cloud, ansible

category

*nix

Role for deployment, setup and installation of Neutron.

This role will install the following:
  • neutron-server
  • neutron-agents
- name: Installation and setup of Neutron
  hosts: neutron_all
  user: root
  roles:
    - { role: "os_neutron", tags: [ "os-neutron" ] }
  vars:
    neutron_galera_address: "{{ internal_lb_vip_address }}"
Description
Role os_neutron for OpenStack-Ansible
Readme 17 MiB
Languages
Jinja 73.2%
Python 19.1%
Shell 7.7%