3245201af1
There are corresponding image changes to go with these ansible changes - changes in rsyncd template, and add environment settings for RSYNC_CONNECT_PROG (i.e. nc) nc allows for rsync replication to easily target {{ swift_rsync_port }} update the lock file and chroot settings in template - see bug for more details. Change-Id: Ic81b7de8fad8aec9416e4e27e8ffda6d03be293c Closes-Bug: #1733851
31 lines
734 B
Django/Jinja
31 lines
734 B
Django/Jinja
uid = swift
|
|
gid = swift
|
|
address = {{ api_interface_address }}
|
|
|
|
{% if inventory_hostname in groups['swift-account-server'] %}
|
|
[account]
|
|
max connections = 2
|
|
path = {{ swift_devices_mount_point }}
|
|
read only = false
|
|
use chroot = no
|
|
lock file = /var/lib/swift/lock/account.lock
|
|
{% endif %}
|
|
|
|
{% if inventory_hostname in groups['swift-container-server'] %}
|
|
[container]
|
|
max connections = 4
|
|
path = {{ swift_devices_mount_point }}
|
|
read only = false
|
|
use chroot = no
|
|
lock file = /var/lib/swift/lock/container.lock
|
|
{% endif %}
|
|
|
|
{% if inventory_hostname in groups['swift-object-server'] %}
|
|
[object]
|
|
max connections = 8
|
|
path = {{ swift_devices_mount_point }}
|
|
read only = false
|
|
use chroot = no
|
|
lock file = /var/lib/swift/lock/object.lock
|
|
{% endif %}
|