openstack-ansible/inventory/group_vars/all
Florian Haas 9dbdf71de0 Include Swift AUTH_%(tenant_id)s suffix in rgw Keystone endpoint
In order to make rgw a better drop-in replacement for Swift, this
patch does two things:

* Configure rgw to include the Swift account in its URL
* Update the Keystone catalog entry so that the rgw endpoints
  include the AUTH_%(tenant_id)s suffix (just like the os_swift
  role does)

Both of the above are necessary to make both public read ACLs
and temp URLs work with rgw, the way they do with native Swift.

In addition, the patch also:

* Removes the rgw_s3_auth_use_keystone config override, which
  is useless in the default configuration that does not enable
  the S3 API.
* Enables rgw_keystone_implicit_tenants to properly enable Swift
  multi-tenancy in rgw. Reference:
  http://docs.ceph.com/docs/mimic/radosgw/multitenancy/
* Enables rgw_swift_versioning_enabled to support Swift's object
  versioning feature (and the default for the os_swift role's
  swift_allow_versions variable). A limitation applies here,
  which is that radosgw currently does support setting the
  X-Versions-Location header on a container, but does not
  understand X-History-Location.
* Adds documentation to the users guide, about using rgw as a
  Swift replacement.
* Adds a release note detailing possible upgrade issues,
  and the object versioning limitation.

Closes-Bug: #1800637

Change-Id: Iacd8f32f100f283ff590e063854d06b2c7c98cc2
2018-11-28 22:27:09 +00:00
..
all.yml Remove apt-cacher-ng 2018-10-08 17:14:10 +00:00
ceph-rgw.yml Include Swift AUTH_%(tenant_id)s suffix in rgw Keystone endpoint 2018-11-28 22:27:09 +00:00
ceph.yml Upgrade ceph to mimic release 2018-10-24 07:53:06 +00:00
cinder.yml Move inventory files to folder in root of repo 2017-12-16 02:34:33 -08:00
designate.yml Remove non used variables 2018-03-02 16:23:44 +02:00
glance.yml Remove glance CORS overrides 2018-09-26 15:25:56 +01:00
horizon.yml Configure cors for glance for additional usability 2018-05-03 00:47:01 -05:00
infra.yml Fix memcached_servers content 2018-07-12 16:33:39 +02:00
ironic.yml Add nova/ironic/glance cross-service vars to group_vars/all 2018-04-09 19:38:29 +01:00
keystone.yml Merge "Replace 35357 with 5000 for Keystone Admin Port" 2018-07-10 08:20:37 +00:00
neutron.yml Replace rabbitmq references with oslo messaging 2018-06-06 12:29:02 -04:00
nova.yml Move inventory files to folder in root of repo 2017-12-16 02:34:33 -08:00
octavia.yml Remove non used variables 2018-05-18 14:40:53 +03:00
oslo-messaging.yml Remove all MQ vhost/user and DB create tasks 2018-07-31 14:19:11 +01:00
pip.yml Add support for using distribution packages for OpenStack services 2018-07-20 08:14:32 +01:00
ssl.yml Move inventory files to folder in root of repo 2017-12-16 02:34:33 -08:00