RETIRED, Role repo_server for OpenStack-Ansible
Go to file
Jesse Pretorius b769f0a03b Make the use of the repo index overrides optional
Currently the repo build process hard codes the use of a set of indexes
when building wheels. This overrides any existing pip configuration in
the repo container and is somewhat unintuitive as a result.

As the default index is pypi, which is the default for pip anyway, this
is a redundant hard-code which really shouldn't be required.

The specification of additional indexes should also be optional, as the
default of using pypi again just results in a duplicated check by pip.

Also, for context, OpenStack-CI gating will prefer the use of a
system-wide pip.conf which will be copied from the host to the container.
Without this patch, that simple solution to our gating process will not
work.

Change-Id: I25e4faecbffad6301509c62f55c34ba86b92a658
2016-03-30 16:08:35 -07:00
defaults Make the use of the repo index overrides optional 2016-03-30 16:08:35 -07:00
doc Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
meta Updated the repo-build process 2015-10-22 20:04:27 +00:00
tasks Make the use of the repo index overrides optional 2016-03-30 16:08:35 -07:00
templates Make the use of the repo index overrides optional 2016-03-30 16:08:35 -07:00
tests Updated repo_build process to be faster 2016-03-24 14:50:06 -05:00
.gitignore Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
.gitreview Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
CONTRIBUTING.rst Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
LICENSE Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
README.rst Updated for a couple nits 2015-10-22 23:33:19 +00:00
other-requirements.txt Add curl to bindep requirements 2016-03-04 19:25:21 +00:00
run_tests.sh Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
setup.cfg Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
setup.py Implement base configuration for independent repository 2016-03-01 15:02:10 -06:00
test-requirements.txt pin version of ansible-lint we use for testing 2016-03-15 15:41:52 +00:00
tox.ini Implement human readable logging for functional tests 2016-03-14 13:48:49 +00:00

README.rst

OpenStack repo build

tags

openstack, repo, build, cloud, ansible

category

*nix

Role to deploy a repository build for both python packages and git sources.

- name: Setup repo builds
  hosts: repo_all
  user: root
  roles:
    - { role: "repo_build", tags: [ "repo-build" ] }