379f5d78a5
Adds support for configuring the Rados Gateway to use IPv6 addresses and networks. This can be enabled by setting prefer-ipv6=True. Change-Id: I801fab14accd8c3498ea5468d135f34f159717cb Closes-Bug: 1513524
41 lines
1.2 KiB
Plaintext
41 lines
1.2 KiB
Plaintext
[global]
|
|
{% if old_auth %}
|
|
auth supported = {{ auth_supported }}
|
|
{% else %}
|
|
auth cluster required = {{ auth_supported }}
|
|
auth service required = {{ auth_supported }}
|
|
auth client required = {{ auth_supported }}
|
|
{% endif %}
|
|
mon host = {{ mon_hosts }}
|
|
log to syslog = {{ use_syslog }}
|
|
err to syslog = {{ use_syslog }}
|
|
clog to syslog = {{ use_syslog }}
|
|
debug rgw = {{ loglevel }}/5
|
|
{% if ipv6 -%}
|
|
ms bind ipv6 = true
|
|
{% endif %}
|
|
|
|
[client.radosgw.gateway]
|
|
host = {{ hostname }}
|
|
keyring = /etc/ceph/keyring.rados.gateway
|
|
rgw socket path = /tmp/radosgw.sock
|
|
log file = /var/log/ceph/radosgw.log
|
|
{% if embedded_webserver %}
|
|
rgw frontends = civetweb port={{ port }}
|
|
{% elif disable_100_continue %}
|
|
# Turn off 100-continue optimization as stock mod_fastcgi
|
|
# does not support it
|
|
rgw print continue = false
|
|
{% endif %}
|
|
{% if auth_type == 'keystone' %}
|
|
rgw keystone url = {{ auth_protocol }}://{{ auth_host }}:{{ auth_port }}/
|
|
rgw keystone admin token = {{ admin_token }}
|
|
rgw keystone accepted roles = {{ user_roles }}
|
|
rgw keystone token cache size = {{ cache_size }}
|
|
rgw keystone revocation interval = {{ revocation_check_interval }}
|
|
rgw s3 auth use keystone = true
|
|
{% if cms -%}
|
|
nss db path = /var/lib/ceph/nss
|
|
{% endif %}
|
|
{% endif %}
|