kolla-ansible/docker/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
..
swift-account Share the same image between swift services 2016-01-15 15:23:09 +08:00
swift-base Fix Swift for multinode P+ACO deployment 2016-02-02 02:14:31 +08:00
swift-container Share the same image between swift services 2016-01-15 15:23:09 +08:00
swift-object Share the same image between swift services 2016-01-15 15:23:09 +08:00
swift-proxy-server Fix Swift for multinode P+ACO deployment 2016-02-02 02:14:31 +08:00
swift-rsyncd Fix Swift for multinode P+ACO deployment 2016-02-02 02:14:31 +08:00