fuel-plugin-openstack-telem.../deployment_scripts/puppet/manifests/configure-compute.pp

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'
}