[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 %}