
* Add config file for swift-dispersion-populate & swift-dispersion-report * Add creation of keystone user for swift-dispersion
17 lines
337 B
Puppet
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]
|
|
}
|
|
}
|