Ensure the ceilometer user has ResellerAdmin role

Required to poll swift usage
This commit is contained in:
François Charlier 2012-12-14 11:12:13 +01:00
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,