kolla/docker
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
..
aodh Fix pip install settings 2015-12-27 03:35:35 +00:00
base Add ca-certificates to required packages. 2016-01-26 09:29:35 +01:00
ceilometer Remove old config-external.sh 2016-01-15 13:36:11 +08:00
ceph reset $(hostname) to $(hostname -s) in ceph extend_start.sh 2016-01-28 12:37:17 +08:00
chronos Add Dockerfiles for Mesos 2016-01-19 17:34:58 +01:00
cinder Merge "Cinder ubuntu binary container" 2016-01-22 17:06:31 +00:00
data Adjust CMD for data and kolla-ansible 2015-12-26 17:36:38 +00:00
designate Remove old config-external.sh 2016-01-15 13:36:11 +08:00
dind Fix pip install settings 2015-12-27 03:35:35 +00:00
glance Cleanup dependencies for glance-base 2016-01-05 10:10:15 +09:00
gnocchi Remove old config-external.sh 2016-01-15 13:36:11 +08:00
haproxy Remove hardcoded MAINTAINER in Dockerfiles 2015-11-23 11:03:47 +00:00
heat Merge "Heat ubuntu binary container" 2015-12-30 08:33:27 +00:00
horizon Re-generate the compressed css and js on every horizon start 2016-01-27 09:38:26 +08:00
ironic Add bootstrap task for ironic-pxe 2016-01-26 15:35:09 +00:00
keepalived Remove hardcoded MAINTAINER in Dockerfiles 2015-11-23 11:03:47 +00:00
keystone Merge "Keystone ubuntu binary container" 2015-12-30 08:37:02 +00:00
kibana Added Kibana and its deployment. 2016-01-26 15:53:13 +00:00
kolla-ansible Enable find_disks module to match by filesystem label 2016-01-28 04:34:16 +00:00
logging/rsyslog Remove hardcoded MAINTAINER in Dockerfiles 2015-11-23 11:03:47 +00:00
magnum Use rdo magnum instead of sdake's copr for magnum 2016-01-28 20:32:50 -08:00
manila Add binary support for Manila container 2016-01-22 09:05:06 +01:00
marathon Add Dockerfiles for Mesos 2016-01-19 17:34:58 +01:00
mariadb Cleanup mariadb and make compatiable with mesos 2016-01-28 20:26:41 +00:00
memcached Remove hardcoded MAINTAINER in Dockerfiles 2015-11-23 11:03:47 +00:00
mesos Add Dockerfiles for Mesos 2016-01-19 17:34:58 +01:00
mesosphere/mesosphere-base Add Dockerfiles for Mesos 2016-01-19 17:34:58 +01:00
mistral Added dockerfiles for mistral. 2015-12-28 02:03:22 +00:00
mongodb Remove hardcoded MAINTAINER in Dockerfiles 2015-11-23 11:03:47 +00:00
murano Murano ubuntu binary container 2016-01-14 15:33:27 +01:00
neutron Docker run scripts with sh which doesn't support [[ 2016-01-08 14:05:37 +01:00
nova Remove the machine-id which cause nova-compute raise exception 2016-01-29 00:48:40 +08:00
openstack-base Merge "Install keystonemiddleware for source build swift proxy server" 2016-01-25 20:44:56 +00:00
openvswitch configure ovs bridge in openvswitch-db container 2015-12-03 20:13:21 +00:00
rabbitmq Remove hardcoded MAINTAINER in Dockerfiles 2015-11-23 11:03:47 +00:00
swift Fix Swift for multinode P+ACO deployment 2016-02-02 02:14:31 +08:00
tempest Fix pip install settings 2015-12-27 03:35:35 +00:00
trove Fix centos-source trove image building 2016-01-06 14:36:50 +09:00
zaqar Remove old config-external.sh 2016-01-15 13:36:11 +08:00
zookeeper Add Dockerfiles for Mesos 2016-01-19 17:34:58 +01:00