RETIRED, Role repo_server for OpenStack-Ansible
Go to file
Jesse Pretorius da7b0e120e Make git clone process idempotent
This patch makes the git clone process idempotent.

Using asynchronous Ansible tasks to achieve the goal
also resolves a race condition seen when using the
selective git clone process with a small number of
git sources.

Ansible handles the asynchronous tasks better than
the bash job control 'wait' command.

The test to validate that a missing 'origin' remote
does not break the git clone process was removed due
to https://github.com/ansible/ansible/issues/19290

Closes-Bug: #1649329
Change-Id: I3e68f155190461470adb7e46d904705d991973af
2016-12-13 14:53:24 +00:00
defaults Fix selective wheel and venv build behavior 2016-11-14 09:13:21 -06:00
doc Point roles docs bugs to openstack-ansible LP 2016-12-01 14:32:10 +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 Make git clone process idempotent 2016-12-13 14:53:24 +00:00
templates Make git clone process idempotent 2016-12-13 14:53:24 +00:00
tests Make git clone process idempotent 2016-12-13 14:53:24 +00:00
vars Fix centos repo-build 2016-09-07 08:35:54 -04:00
.gitignore Clean up old test mechanism 2016-11-10 10:59:19 +00: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 Show team and repo badges on README 2016-11-25 16:22:59 +01: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 Updated from global requirements 2016-12-02 05:11:27 +00:00
tox.ini Delete deprecated Hacking in tox.ini 2016-12-02 11:26:06 +08:00

README.rst

Team and repository tags

image

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