22 lines
739 B
Puppet
22 lines
739 B
Puppet
|
|
notice('MODULAR: fuel-plugin-telemetry: configure-compute.pp')
|
|
|
|
if hiera('telemetry::kafka::enabled') {
|
|
|
|
$kafka_ips = hiera('telemetry::kafka::broker_list')
|
|
$kafka_url = "moskafka://${kafka_ips}"
|
|
ceilometer_config {
|
|
'oslo_messaging_notifications/transport_url': value => $kafka_url;
|
|
'oslo_messaging_kafka/consumer_group': value => 'ceilometer';
|
|
'DEFAULT/transport_url': value => $kafka_url;
|
|
'DEFAULT/shuffle_time_before_polling_task': value => 300;
|
|
'compute/resource_update_interval': value => 600;
|
|
} ~>
|
|
service { 'ceilometer-polling':}
|
|
|
|
}
|
|
|
|
exec { 'fix polling interval':
|
|
command => '/bin/sed -i \'s/interval: 600/interval: 60/g\' /etc/ceilometer/pipeline.yaml'
|
|
}
|