Nolan Brubaker 176452bebf Don't run sync in upgrades
When running a rolling upgrade, each swift node is addressed
individually. This can result in undefined variables when a node doesn't
have the necessary SSH and ring information.

For minor upgrades, these changes are not necessary. They are only
necessary in fresh installs, or modifying storage capacity. Thus, this
patch checks to see if it's a new install (no swift venv_tag previously
defined) or it's the same version (current venv tag matches the previous
one) and only does syncs in those cases.

Change-Id: Ice3b4526609f5a5fd4472c8408de9ed08aea29e6
2017-07-05 15:10:01 +00:00
2017-07-03 16:22:24 +08:00
2017-01-24 10:45:10 -05:00
2017-04-24 16:57:19 +00:00
2017-07-05 15:10:01 +00:00
2017-04-26 17:11:48 +00:00
2016-09-28 13:27:00 +01:00
2016-11-25 16:17:45 +01:00
2016-10-05 12:39:54 +05:30
2017-03-02 11:52:07 +00:00

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

Description
Role os_swift for OpenStack-Ansible
Readme 7.1 MiB
Languages
Jinja 80.4%
Python 14.1%
Shell 5.5%