Role os_swift for OpenStack-Ansible
Go to file
Andy McCrae 750ccaa9e8 Refactor and improve swift-rings.py
We can simplify and refactor swift_rings.py and swift_rings_check.py by
moving to a "FULL_HOST_KEY" model where we simply compare the full
string, rather than individual elements.

To do this we need to adjust the contents template to use the same field
values as used by swift:
* rename repl_ip to replication_ip
* rename repl_port to replication_port

Additionally, this allows us the ability to change port values on the
fly, by adjusting the "DEVICE_KEY" to only be the IP and device name the
port will now automatically get changed if the service port changes.

This is a precursor to adjusting the default swift storage service ports
to match upstream defaults, and will reduce the upgrade impact of that
task.

Change-Id: I704edcba4facb2170990ebec2a67d4179a023fc2
2016-09-02 05:10:17 +00:00
defaults Refactor and improve swift-rings.py 2016-09-02 05:10:17 +00:00
doc Relocate Swift configuration docs to os_swift role 2016-08-15 12:54:04 -04:00
examples Relocate Swift configuration docs to os_swift role 2016-08-15 12:54:04 -04:00
handlers Address Ansible bare variable usage 2016-07-12 09:55:27 +01:00
meta Remove pip_lock_down dependency 2016-06-07 23:34:55 -05:00
releasenotes Refactor and improve swift-rings.py 2016-09-02 05:10:17 +00:00
tasks Point auditor service at the replicator config 2016-08-31 15:26:41 +00:00
templates Refactor and improve swift-rings.py 2016-09-02 05:10:17 +00:00
tests Fix gate replication_network setting 2016-08-31 12:10:04 +01:00
vars Rename package lists (and related vars) appropriately 2016-08-31 10:23:09 +01:00
.gitignore Remove duplicates from .gitignore 2016-07-15 12:09:28 +10:00
.gitreview Implement base configuration for independent repository 2016-03-01 15:03:17 -06:00
bindep.txt Add SNI support via OS packages for os_swift 2016-08-18 18:47:36 +00: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 Cleanup/standardize usage of tags 2016-08-16 09:30:41 -05:00
run_tests.sh Add SNI support via OS packages for os_swift 2016-08-18 18:47:36 +00:00
setup.cfg Implement base configuration for independent repository 2016-03-01 15:03:17 -06:00
setup.py Updated from global requirements 2016-07-15 03:58:08 +00:00
test-requirements.txt Updated from global requirements 2016-08-18 05:31:06 +00:00
tox.ini Enable log collection after functional testing 2016-08-29 21:37:26 -05:00
Vagrantfile Remove apt update from Vagrantfile 2016-08-19 15:43:43 -04:00

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