Remove heat_stack_owner role
Since https://review.openstack.org/#/c/128509/ heat no longer requires the "heat_stack_owner" role by default, as we now delegate all roles via the trust. So remove the now unnecessary role creation and assignment from lib/heat. Change-Id: Ia097ac9a76b3242ed6e62b11ca64c7ac7680b97c
This commit is contained in:
parent
47a81c9123
commit
8b469c1c5e
11
lib/heat
11
lib/heat
@ -252,17 +252,6 @@ function create_heat_accounts {
|
||||
get_or_create_role "heat_stack_user"
|
||||
|
||||
if [[ $HEAT_DEFERRED_AUTH == trusts ]]; then
|
||||
|
||||
# heat_stack_owner role is given to users who create Heat stacks,
|
||||
# it's the default role used by heat to delegate to the heat service
|
||||
# user (for performing deferred operations via trusts), see heat.conf
|
||||
local heat_owner_role=$(get_or_create_role "heat_stack_owner")
|
||||
|
||||
# Give the role to the demo and admin users so they can create stacks
|
||||
# in either of the projects created by devstack
|
||||
get_or_add_user_role $heat_owner_role demo demo
|
||||
get_or_add_user_role $heat_owner_role admin demo
|
||||
get_or_add_user_role $heat_owner_role admin admin
|
||||
iniset $HEAT_CONF DEFAULT deferred_auth_method trusts
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user