Privilege checking for heat-keystone-setup-domain
This patch added additional exception handling so that a non-admin user will understand why his/her attempt to run this script failed. Change-Id: I20a593f613931de0b3c13094a2e0b6c2f2b0eea1 Closes-Bug: 1354687
This commit is contained in:
parent
377da55d51
commit
a68e08cb47
@ -79,6 +79,11 @@ def main():
|
||||
logger.error("Unexpected filtered list response, please upgrade "
|
||||
"keystoneclient to >= 0.5")
|
||||
sys.exit(1)
|
||||
except kc_exception.Forbidden:
|
||||
logger.error("User '%s' is not authorized to perform this "
|
||||
"operation, please try with other OS_USERNAME setting." %
|
||||
USERNAME)
|
||||
sys.exit(1)
|
||||
|
||||
# Create heat domain admin user
|
||||
if not HEAT_DOMAIN_PASSWORD:
|
||||
|
Loading…
Reference in New Issue
Block a user