Make swift user an admin

This breaks Ironic's use of temp URLs, which the key for the service
account is configured via the Swift user.

Change-Id: I69f6f6eef4ad573f406d64d579a9811c70ac5d28
Closes-Bug: #1421006
This commit is contained in:
Jim Rollenhagen 2015-02-12 07:33:36 -08:00
parent 16c886e1fd
commit ae74ed778a

View File

@ -603,7 +603,9 @@ function create_swift_accounts {
local another_role=$(openstack role list | awk "/ anotherrole / { print \$2 }")
create_service_user "swift"
# NOTE(jroll): Swift doesn't need the admin role here, however Ironic uses
# temp urls, which break when uploaded by a non-admin role
create_service_user "swift" "admin"
if [[ "$KEYSTONE_CATALOG_BACKEND" = 'sql' ]]; then