RETIRED, Role repo_server for OpenStack-Ansible
Go to file
Kevin Carter baab4e2e7c
Updates to support ignored packages and external indexes
This change ensures that a venv create process can work when a
dependency is crafted outside of the OpenStack global requirements
system. The change keys off of the original package url setting the
isolated perameter should "withindex=True" be found.

The requirements.txt.j2 template file has been updated to allow
packages to be ignored from wheel building should the
`ignorerequirement=True` property be set within a given remote package.
This ability is important as some packages, generally external testing
repos, do not use requirement boundries and are known to break
given enough time.

Tagged tasks that MUST always be run have had tags set to "always".

Change-Id: I5d11aca84dcb74c77f3d0e3f31ce6546458a3e84
Closes-Bug: #1631992
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-10-27 01:42:53 -05:00
defaults Updates to support ignored packages and external indexes 2016-10-27 01:42:53 -05:00
doc [DOCS] Added release-name as a watermark to Docs. 2016-10-18 16:45:21 +00: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 Enable release notes translation 2016-10-06 20:39:34 +02:00
tasks Updates to support ignored packages and external indexes 2016-10-27 01:42:53 -05:00
templates Updates to support ignored packages and external indexes 2016-10-27 01:42:53 -05:00
tests Updates to support ignored packages and external indexes 2016-10-27 01:42:53 -05:00
vars Fix centos repo-build 2016-09-07 08:35:54 -04:00
.gitignore Ignore the tests repo checkout location 2016-09-30 15:57:32 -04:00
.gitreview Implement base configuration for independent repository 2016-03-01 15:02:10 -06: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
Vagrantfile Ansible 2.1.1 role testing 2016-09-14 11:57:00 -04:00
bindep.txt Compress test execution logs 2016-09-09 10:54:51 +01:00
manual-test.rc Use centralised test scripts 2016-09-28 12:00:16 +01:00
run_tests.sh Update testing bits for consistency 2016-09-17 17:05:26 -04: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 [DOCS] Added release-name as a watermark to Docs. 2016-10-18 16:45:21 +00:00
tox.ini Use upper constraints for all tox targets 2016-10-19 07:45:55 +01:00

README.rst

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