Role ceph_client for OpenStack-Ansible
Go to file
Jesse Pretorius 94cf883b09 Fix cache update after initial apt_repository fail
If apt_repository fails to update the apt cache after updating the
configuration, retries don't register there was a change and so no
attempt is made to update the cache by the module on the second attempt.
This failure can result in a failure to install packages.

This change adds an apt module task to update the cache if the
apt_repository task registers a change. This means updating the cache
will get retried on failure and no longer fail silently.

Change-Id: I43bd89e9bd5e2094eb0c138e17045ea64cd62c4d
Partial-Bug: #1750656
(cherry picked from commit db70936846)
2018-02-23 12:03:39 +00:00
defaults Use Jewel as default Ceph release 2017-01-09 13:12:31 -06:00
doc Fix linters 2017-11-22 18:42:46 +00:00
examples Add scaffolding for OpenStack-CI tests 2016-08-21 16:59:34 +01:00
handlers Remove Trusty support from ceph_client role 2016-12-15 13:12:20 +00:00
meta Use package module to install distro packages 2017-05-03 15:32:41 +00:00
releasenotes Fix linters 2017-11-22 18:42:46 +00:00
tasks Fix cache update after initial apt_repository fail 2018-02-23 12:03:39 +00:00
templates Set correct release for ceph pin 2017-01-04 10:04:12 -06:00
tests Used cached git sources and enable depends-on 2017-11-06 18:20:08 +00:00
vars Scope redhat vars to EL7 specifically 2017-07-17 11:38:14 -05:00
zuul.d Zuul: Remove project name 2018-02-07 12:38:46 -08:00
.gitignore Updated from OpenStack Ansible Tests 2017-08-25 11:27:12 +00:00
.gitreview Update .gitreview for stable/ocata 2017-02-03 18:57:33 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2017-08-25 11:27:12 +00:00
CONTRIBUTING.rst Fix incorrect project reference 2016-09-02 13:13:09 +10:00
LICENSE Add scaffolding for OpenStack-CI tests 2016-08-21 16:59:34 +01:00
manual-test.rc Use centralised test scripts 2016-09-27 15:36:13 +01:00
README.rst Show team and repo badges on README 2016-11-25 16:00:15 +01:00
run_tests.sh Used cached git sources and enable depends-on 2017-11-06 18:20:08 +00:00
setup.cfg Changed the home-page link 2016-10-05 12:44:54 +05:30
setup.py Add scaffolding for OpenStack-CI tests 2016-08-21 16:59:34 +01:00
test-requirements.txt Updated from global requirements 2016-12-02 05:10:13 +00:00
tox.ini Used cached git sources and enable depends-on 2017-11-06 18:20:08 +00:00
Vagrantfile Updated from OpenStack Ansible Tests 2017-08-25 11:27:12 +00:00

Team and repository tags

image

OpenStack-Ansible Ceph client

Documentation for the project can be found at:

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

The project home is at:

http://launchpad.net/openstack-ansible