Files
puppet-swift/manifests/keystone/dispersion.pp
François Charlier 22d2f61289 Add swift-dispersion configuration
* Add config file for swift-dispersion-populate & swift-dispersion-report
* Add creation of keystone user for swift-dispersion
2012-06-04 21:46:18 +02:00

17 lines
337 B
Puppet

class swift::keystone::dispersion(
$auth_user = 'dispersion',
$auth_pass = 'dispersion_password'
) {
keystone_user { $auth_user:
ensure => present,
password => $auth_pass,
}
keystone_user_role { "${auth_user}@services":
ensure => present,
roles => 'admin',
require => Keystone_user[$auth_user]
}
}