kolla-ansible/ansible/roles/swift
Qiu Yu b209da1306 Fix Swift for multinode P+ACO deployment
Current Swift playbook is based on the preassumption of AIO setup.
However, if one goes with default multinode setup
(ansible/inventory/multinode), it follows the P + ACO deployment model,
which proxy-server runs on controller nodes where ACO
(account/container/object services) run on storage nodes.

It will break because swift proxy-server no longer has access (it
shouldn't have) to /srv/node path. This change ensure disk mounting part
only happens on storage node. It also moves chown from proxy-server
Dockerfile to rsyncd because no matter with PACO, P+ACO or P+A+C+O
model, rsyncd is always running on each storage node.

Change-Id: I3aa20454902caa9c84d3901bb91e4e4c93ac5f34
Partially-Implements: blueprint swift-physical-disk
Closes-Bug: #1537544
2016-02-02 02:14:31 +08:00
..
defaults Detect and use physical disks for Swift storage 2016-01-30 04:03:55 +08:00
meta Use memcache for consoleauth and horizon 2015-10-15 10:47:21 +00:00
tasks Fix Swift for multinode P+ACO deployment 2016-02-02 02:14:31 +08:00
templates Use auth_type instead of deprecated auth_plugin 2016-01-16 07:44:14 +08:00