Keystone has stopped providing or reffering `_member_` role for a while, thus role should not be refferenced anymore. Moreover, with 2023.1 service policies have dropped `_member_` which resulted in the role to be insufficient for basic operations. Change-Id: I4d6eacae2041b0a00114dda4e8315d4ec6295319 Related-Bug: #2029486
1.1 KiB
1.1 KiB
Home OpenStack-Ansible Swift
Add to existing deployment
Complete the following procedure to deploy swift on an existing deployment.
Optionally, allow all keystone users to use swift by setting
swift_allow_all_usersin theuser_variables.ymlfile toTrue. Any users with thememberrole (all authorized keystone users) can create containers and upload objects to swift.If this value is
False, by default only users with theadminrole or role set inswift_operator_rolecan create containers or manage tenants.When the backend type for the glance is set to
swift, glance can access the swift cluster regardless of whether this value isTrueorFalse.Run the swift play:
# cd /opt/openstack-ansible/playbooks # openstack-ansible os-swift-install.yml