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,
|
email => $email,
|
||||||
tenant => $tenant,
|
tenant => $tenant,
|
||||||
}
|
}
|
||||||
|
if !defined(Keystone_role['ResellerAdmin']) {
|
||||||
|
keystone_role { 'ResellerAdmin':
|
||||||
|
ensure => present,
|
||||||
|
}
|
||||||
|
}
|
||||||
keystone_user_role { "${auth_name}@${tenant}":
|
keystone_user_role { "${auth_name}@${tenant}":
|
||||||
ensure => present,
|
ensure => present,
|
||||||
roles => 'admin',
|
roles => ['admin', 'ResellerAdmin'],
|
||||||
|
require => Keystone_role['ResellerAdmin'],
|
||||||
}
|
}
|
||||||
keystone_service { $auth_name:
|
keystone_service { $auth_name:
|
||||||
ensure => present,
|
ensure => present,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user