RETIRED, Role repo_server for OpenStack-Ansible
Go to file
Markos Chandras ec5210e812 tasks: repo_clone_git: Retry git-clone on failures
The async method of running the git-clone commands has the unfortunate
side effect that git-clones are not being retried in case of failures.
This breaks deployment on hosts that either have limited network
resources or when the remote server implements some sort of rate
limiting when they are being hit by many connections from the same host.

As such, lets get rid of the async method and use the regular
retry/until method to try and recover from the various git-clone
failures.

Change-Id: Iff0c3c589f5e0a935e0e01cd820083b76d43cc92
2018-05-08 09:56:42 +01:00
defaults Override the pip index used for the wheel build 2018-04-20 14:26:43 +01:00
doc Updated from global requirements 2018-03-15 07:40:52 +00:00
examples [DOCS] Use new documentation tree structure 2016-08-24 09:02:09 -05:00
meta Add OpenStack-Ansible metadata 2017-10-11 09:09:40 +00:00
releasenotes Update reno for stable/queens 2018-02-14 15:51:52 +00:00
tasks tasks: repo_clone_git: Retry git-clone on failures 2018-05-08 09:56:42 +01:00
templates Do not use an index for a venv with no git sources 2018-04-26 17:03:10 +00:00
tests Remove tests-repo-clone.sh 2018-03-28 10:17:39 +01:00
vars Ensure virtualenv is not broken for CentOS/SuSE too 2018-02-20 10:33:43 +00:00
zuul.d Zuul: Remove project name 2018-01-29 05:50:06 -08:00
.gitignore Updated from OpenStack Ansible Tests 2018-03-27 15:58:20 +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 Update links in README 2018-03-02 14:44:27 +00:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-01-22 16:57:43 +00:00
bindep.txt Fix ansible lint tests 2017-12-06 19:45:21 +00:00
manual-test.rc Use centralised test scripts 2016-09-28 12:00:16 +01:00
run_tests.sh Updated from OpenStack Ansible Tests 2018-04-30 05:17:30 +00:00
setup.cfg Update URLs in documents according to document migration 2017-07-14 09:47:29 +08:00
setup.py Updated from global requirements 2017-03-02 11:52:23 +00:00
test-requirements.txt Updated from global requirements 2018-03-15 07:40:52 +00:00
tox.ini Remove tests-repo-clone.sh 2018-03-28 10:17:39 +01: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:

https://docs.openstack.org/openstack-ansible-repo_build/latest

The project home is at:

https://launchpad.net/openstack-ansible