Role os_swift for OpenStack-Ansible
Go to file
Jesse Pretorius 49c3e0b727 Optimise apt cache update task
The update of the apt cache and the package installation
can all be handled in a single task by providing the
package action plugin with the right parameters. This
removes an extra task to optimise execution.

The minimum Ansible version is raised to 2.2 due to a
known bug [1] in Ansible's apt module which does not
update the cache properly if the cache update and the
install are combined in a single task.

[1] https://github.com/ansible/ansible-modules-core/issues/1497

Change-Id: I532d866286d4cb885e1f3696819455cbdc8c0c39
2017-04-24 16:57:19 +00:00
defaults Merge "Deprecate auth_plugin option" 2017-04-06 15:58:13 +00:00
doc Use auto instead of noauto mount option 2017-03-10 13:20:29 +01:00
examples Relocate Swift configuration docs to os_swift role 2016-08-15 12:54:04 -04:00
files Add selinux rule for swift host. 2017-01-24 10:45:10 -05:00
handlers Remove pattern reference in service restart 2016-12-12 11:01:03 +00:00
meta Optimise apt cache update task 2017-04-24 16:57:19 +00:00
releasenotes Rename reno to avoid conflict on integrated repo 2017-04-11 12:12:39 +01:00
tasks Optimise apt cache update task 2017-04-24 16:57:19 +00:00
templates Merge "Deprecate auth_plugin option" 2017-04-06 15:58:13 +00:00
tests Fix role gate tests for Ansible 2.3 2017-04-23 00:43:38 -07:00
vars Remove RDO repo from role 2017-02-14 17:01:23 +00:00
.gitignore Use openstack-ansible-tests repository for Swift 2016-09-22 15:59:32 +00:00
.gitreview Implement base configuration for independent repository 2016-03-01 15:03:17 -06:00
CONTRIBUTING.rst Adding Vagrantfile for local developer testing 2016-03-02 15:43:59 -05:00
LICENSE Implement base configuration for independent repository 2016-03-01 15:03:17 -06:00
README.rst Show team and repo badges on README 2016-11-25 16:17:45 +01:00
Vagrantfile Remove Trusty support from os_swift role 2016-12-08 11:50:58 +00:00
bindep.txt Install python2-pyOpenSSL package on CentOS 2017-03-03 12:49:55 -06:00
manual-test.rc Use centralised test scripts 2016-09-28 13:27:00 +01:00
run_tests.sh Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant 2017-02-07 10:48:47 +07:00
setup.cfg Changed the home-page link 2016-10-05 12:39:54 +05:30
setup.py Updated from global requirements 2017-03-02 11:52:07 +00:00
test-requirements.txt Updated from global requirements 2017-02-11 17:49:15 +00:00
tox.ini Move swift upgrades into its own shell script 2017-02-16 17:04:15 +00:00

README.rst

Team and repository tags

image

Swift role for OpenStack-Ansible

Ansible role to install OpenStack swift and swift registry.

Documentation for the project can be found at:

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

The project home is at:

http://launchpad.net/openstack-ansible