kolla-ansible/ansible/roles/swift/templates/container.conf.j2
Vladislav Belogrudov 33513db407 Allow object versioning by default
Object versioning is necessary to pass DefCore test suite,
i.e. allows Kolla version of OpenStack to be certified
as "OpenStack Powered Platform".

Change-Id: Id5003f7fe2aebdeffe1cf7ce1b6177a6bca8f5b6
Co-Authored-By: Alexander Reunov <alexander.reunov@oracle.com>
Closes-Bug: #1729583
2017-11-02 14:48:14 +03:00

32 lines
841 B
Django/Jinja

[DEFAULT]
bind_ip = {{ hostvars[inventory_hostname]['ansible_' + storage_interface]['ipv4']['address'] }}
bind_port = {{ swift_container_server_port }}
devices = {{ swift_devices_mount_point }}
mount_check = false
log_udp_host = {{ syslog_server }}
log_udp_port = {{ syslog_udp_port }}
log_name = {{ service_name }}
log_facility = {{ syslog_swift_facility }}
log_level = INFO
workers = {{ openstack_service_workers }}
[pipeline:main]
pipeline = container-server
[app:container-server]
use = egg:swift#container
allow_versions = True
{% if service_name == 'swift-container-auditor' %}
[container-auditor]
{% endif %}
{% if service_name == 'swift-container-replicator' %}
[container-replicator]
sync_module = {replication_ip}:{meta}:container
{% endif %}
{% if service_name == 'swift-container-updater' %}
[container-updater]
{% endif %}