
Though a `swift_operator_role` variable exists to allow specifying an operator role other than `swiftoperator`, it is not applied to all uses of the role, eg the proxy-server.conf template. Replace all remaining hard-coded references to the `swiftoperator` role with the `swift_operator_role` variable. Change-Id: Ie6db872cc2b7a1b1a90d9a690ee08937a9cab785 Signed-off-by: Corey Wright <corey.wright@rackspace.com>
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_users
in theuser_variables.yml
file toTrue
. Any users with the_member_
role (all authorized keystone users) can create containers and upload objects to swift.If this value is
False
, by default only users with theadmin
role or role set inswift_operator_role
can 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 isTrue
orFalse
.Run the swift play:
# cd /opt/openstack-ansible/playbooks # openstack-ansible os-swift-install.yml