-class ceilometer::collector(
+class ceilometer::agent-central(
$keystone_password,
$verbose = 'False',
$debug = 'False',
$keystone_port = '35357',
$keystone_protocol = 'http',
$keystone_user = 'ceilometer',
+ $enabled = true,
) {
- package { 'ceilometer-collector':
+ package { 'ceilometer-agent-central':
ensure => installed
}
$service_ensure = 'stopped'
}
- service { 'ceilometer-collector':
- name => $::ceilometer::params::collector_package_name
+ service { 'ceilometer-agent-central':
+ name => $::ceilometer::params::agent_central_package_name
enable => $enabled,
hasstatus => true,
hasrestart => true,
$keystone_port = '35357',
$keystone_protocol = 'http',
$keystone_user = 'ceilometer',
+ $enabled = true,
) {
package { 'ceilometer-agent-compute':
}
service { 'ceilometer-agent-compute':
- name => $::ceilometer::params::agent-compute_package_name
+ name => $::ceilometer::params::agent_compute_package_name
enable => $enabled,
hasstatus => true,
hasrestart => true,
$keystone_port = '35357',
$keystone_protocol = 'http',
$keystone_user = 'ceilometer',
+ $enabled = true,
) {
package { 'ceilometer-api':
$keystone_port = '35357',
$keystone_protocol = 'http',
$keystone_user = 'ceilometer',
+ $enabled = true,
) {
package { 'ceilometer-collector':