Role os_neutron for OpenStack-Ansible
Go to file
Jean-Philippe Evrard 44f606f7b1 Add git and iptables to the list of packages
1) When doing an upper branch upgrade test (anything above Ocata), we
clone previous branch, and run a playbook that targets this previous
branch. It's not possible to merge anything with the upgrade job
failing.

2) The upgrade jobs are currently failing in neutron, because pip install
in the role, for the developer mode, requires git and pip installed
INSIDE the container. We therefore need to add git to the list of packages
to install [1]

3) Similarily, iptables need to be installed on all the agents, so
we add it to the list of the packages to install. However, it's
also needed before the first neutron role executes in an upgrade,
and therefore needs an edit in the play calling the previous role:
tests/test-install-previous-neutron.yml

[1]: ```
Collecting neutron from git+https:
//git.openstack.org/openstack/neutron@stable/pike#egg=neutron
(from -c /opt/developer-pip-constraints.txt (line 1))
Error [Errno 2] No such file or directory while executing command
git clone -q https://git.openstack.org/openstack/neutron
  /tmp/pip-build-Lk_L35/neutron
Cannot find command 'git'
```

Change-Id: I1edfae74fc62d523d670bf5932587aa6626512d2
Co-Authored-By: Manuel Buil <mbuil@suse.com>
2017-10-17 13:58:18 +00:00
defaults Update Calico Felix agent to 2.3 2017-06-30 12:22:00 -05:00
doc Implementation Neutron SR-IOV 2017-01-27 08:44:49 -06:00
examples [DOCS] Move over the Neutron Plugins docs 2016-08-15 21:51:56 +00:00
files Update paste, policy and rootwrap configurations 2017-02-15 2017-02-15 11:54:11 +00:00
handlers Switch from run_once back to inventory scoping 2017-07-07 10:12:41 +01:00
meta Optimise apt cache update task 2017-04-26 09:14:14 +00:00
releasenotes Merge "Rename release note to unique hash" into stable/ocata 2017-04-28 11:12:30 +00:00
tasks Simplify the string check for offline db migrations 2017-09-05 14:35:27 +00:00
templates Ensure that services restart in a particular order 2017-06-23 10:31:07 +01:00
tests Add git and iptables to the list of packages 2017-10-17 13:58:18 +00:00
vars Add git and iptables to the list of packages 2017-10-17 13:58:18 +00:00
.gitignore Using updated tempest method for neutron. 2016-11-22 10:49:07 +02:00
.gitreview Update .gitreview for stable/ocata 2017-02-03 18:58:35 +00:00
CONTRIBUTING.rst Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
README.rst Show team and repo badges on README 2016-11-25 16:14:46 +01:00
Vagrantfile Updated from OpenStack Ansible Tests 2017-08-25 11:28:02 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2017-08-25 11:28:02 +00:00
manual-test.rc Use centralised test scripts 2016-09-28 09:24:41 +01:00
run_tests.sh Updated from OpenStack Ansible Tests 2017-08-25 11:28:02 +00:00
setup.cfg Update home page link in cfg file 2016-09-20 14:23:35 +05:30
setup.py Updated from global requirements 2016-07-15 03:58:01 +00:00
test-requirements.txt Updated from global requirements 2016-12-02 05:11:02 +00:00
tox.ini Implement Dragonflow deployment 2017-02-10 09:56:11 +00:00

README.rst

Team and repository tags

image

OpenStack-Ansible neutron

Ansible role that installs and configures OpenStack neutron.

Documentation for the project can be found at:

http://docs.openstack.org/developer/openstack-ansible-os_neutron/

The project home is at:

http://launchpad.net/openstack-ansible