RETIRED, Role repo_server for OpenStack-Ansible
Go to file
Jesse Pretorius 5a28792a98 Fix venv build error introduced in a822fc7
The recent patch merged [1] had two errors:

1) The 'requires_pip_packages' list was taken as part of the list
   of packages which should go into the venv. This should not be
   the case as these packages go on to the host.

2) When looping through each list set of packages for the role, each
   list in turn would replace the last - therefore only the last set
   would be built into the venv.

This patch ensures that the 'requires_pip_packages' list is ignored
(along with the optional and proprietary lists) and also ensures that
each list processed that should be included is properly merged into
a consolidated list before executing the build.

[1] https://review.openstack.org/360406

Change-Id: I35ca4305803d55fdad23039851a25915b2cf0100
2016-08-26 10:31:53 +01:00
defaults Add support for multi-repo/multi-arch repo builds 2016-08-15 13:52:26 -05:00
doc [DOCS] Use new documentation tree structure 2016-08-24 09:02:09 -05:00
examples [DOCS] Use new documentation tree structure 2016-08-24 09:02:09 -05:00
meta Update tox configuration 2016-07-08 14:10:41 +01:00
releasenotes [DOCS] Use new documentation tree structure 2016-08-24 09:02:09 -05:00
tasks Add support for multi-repo/multi-arch repo builds 2016-08-15 13:52:26 -05:00
templates Fix venv build error introduced in a822fc7 2016-08-26 10:31:53 +01:00
tests Exclude git sourced packages from upper-constraints test 2016-08-21 13:42:46 +01:00
vars Add and enable UCA repo by default 2016-07-19 00:45:26 -07:00
.gitignore Remove duplicates from .gitignore 2016-07-15 12:18:47 +10:00
.gitreview Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
bindep.txt Added SNI support for repo_build role via OS packages 2016-08-19 21:00:15 +00:00
CONTRIBUTING.rst [DOCS] Use new documentation tree structure 2016-08-24 09:02:09 -05:00
LICENSE Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
README.rst [DOCS] Use new documentation tree structure 2016-08-24 09:02:09 -05:00
run_tests.sh Added SNI support for repo_build role via OS packages 2016-08-19 21:00:15 +00:00
setup.cfg [DOCS] Use new documentation tree structure 2016-08-24 09:02:09 -05:00
setup.py Updated from global requirements 2016-07-15 03:58:21 +00:00
test-requirements.txt Updated from global requirements 2016-08-18 05:31:16 +00:00
tox.ini Make all linting tests use upper-constraints 2016-08-20 16:07:42 +01:00
Vagrantfile Remove apt update from Vagrantfile 2016-08-19 15:58:21 -04:00

OpenStack-Ansible repo_build

Ansible role that builds a repository of Git repositories, Python wheels, and virtualenvs.

Documentation for the project can be found at:

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

The project home is at:

http://launchpad.net/openstack-ansible