Skip to content
Snippets Groups Projects
Commit 0ffa770b authored by Vladislav Belogrudov's avatar Vladislav Belogrudov
Browse files

Always create ResellerAdmin role for Swift

ResellerAdmin role should be created always when Swift is enabled
and not only for Ceilometer. The role is needed for normal users
to get administration rights for their Swift projects and is
required to pass DefCore (OpenStack Powered) certification.

Change-Id: I4faa63b8fae1814e382de2794301248cc0f4a90a
Closes-Bug: #1700729
parent 52cd348a
No related branches found
No related tags found
No related merge requests found
...@@ -42,5 +42,4 @@ ...@@ -42,5 +42,4 @@
auth: "{{ '{{ openstack_swift_auth }}' }}" auth: "{{ '{{ openstack_swift_auth }}' }}"
module_extra_vars: module_extra_vars:
openstack_swift_auth: "{{ openstack_swift_auth }}" openstack_swift_auth: "{{ openstack_swift_auth }}"
when: enable_ceilometer | bool
run_once: True run_once: True
...@@ -48,7 +48,7 @@ memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansi ...@@ -48,7 +48,7 @@ memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansi
[filter:keystoneauth] [filter:keystoneauth]
use = egg:swift#keystoneauth use = egg:swift#keystoneauth
operator_roles = admin,{{ keystone_default_user_role }}{% if enable_ceilometer | bool %},ResellerAdmin{% endif %} operator_roles = admin,{{ keystone_default_user_role }},ResellerAdmin
{% if enable_ceilometer | bool %} {% if enable_ceilometer | bool %}
[filter:ceilometer] [filter:ceilometer]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment