96da5b4a1e
In order to better support loose coupling of openstack version to fuel we need to separate the tasks that call into the specific version of the puppet-openstack modules so that they can more easily be versioned from their fuel version. Initially we are separating them, later they will become their own repository. Change-Id: I8ea6c0387b73f8094d306a73dd779967d6d91871 Blueprint: fuel-openstack-tasks
25 lines
573 B
Puppet
25 lines
573 B
Puppet
class openstack_tasks::ceilometer::radosgw_user {
|
|
|
|
notice('MODULAR: ceilometer/radosgw_user.pp')
|
|
|
|
$default_ceilometer_hash = {
|
|
'enabled' => false,
|
|
}
|
|
|
|
$ceilometer_hash = hiera_hash('ceilometer', $default_ceilometer_hash)
|
|
|
|
if $ceilometer_hash['enabled'] {
|
|
include ::ceilometer::params
|
|
|
|
ceilometer_radosgw_user { 'ceilometer':
|
|
caps => {'buckets' => 'read', 'usage' => 'read'},
|
|
} ~>
|
|
service { $::ceilometer::params::agent_central_service_name:
|
|
ensure => 'running',
|
|
enable => true,
|
|
provider => 'pacemaker',
|
|
}
|
|
}
|
|
|
|
}
|