Ensure the ceilometer user has ResellerAdmin role
Required to poll swift usage
This commit is contained in:
parent
100a8b3bb6
commit
1fa87a3836
@ -37,9 +37,15 @@ class ceilometer::keystone::auth(
|
||||
email => $email,
|
||||
tenant => $tenant,
|
||||
}
|
||||
if !defined(Keystone_role['ResellerAdmin']) {
|
||||
keystone_role { 'ResellerAdmin':
|
||||
ensure => present,
|
||||
}
|
||||
}
|
||||
keystone_user_role { "${auth_name}@${tenant}":
|
||||
ensure => present,
|
||||
roles => 'admin',
|
||||
roles => ['admin', 'ResellerAdmin'],
|
||||
require => Keystone_role['ResellerAdmin'],
|
||||
}
|
||||
keystone_service { $auth_name:
|
||||
ensure => present,
|
||||
|
Loading…
x
Reference in New Issue
Block a user