The openstack role list command doesn't include any identity API version
information and so will fail when running purely with v3. We could add
this information to the command however we already have a function that
does what swift requires so we should use it.
Change-Id: I5d5417eaed432760bfb97cf35bd76a0919c6004d
| ... | ... |
@@ -610,7 +610,7 @@ function create_swift_accounts {
|
| 610 | 610 |
|
| 611 | 611 |
KEYSTONE_CATALOG_BACKEND=${KEYSTONE_CATALOG_BACKEND:-sql}
|
| 612 | 612 |
|
| 613 |
- local another_role=$(openstack role list | awk "/ anotherrole / { print \$2 }")
|
|
| 613 |
+ local another_role=$(get_or_create_role "anotherrole") |
|
| 614 | 614 |
|
| 615 | 615 |
# NOTE(jroll): Swift doesn't need the admin role here, however Ironic uses |
| 616 | 616 |
# temp urls, which break when uploaded by a non-admin role |