# (Optional) Disable or enable the collection of non-metric meters.
# Default to $::os_service_default.
#
-# [*notification_workers*]
+# [*workers*]
# (Optional) Number of workers for notification service (integer value).
# Defaults to $::os_service_default.
#
# Defaults to ['gnocchi://'], If you are using collector
# override this to notifier:// instead.
#
+# DEPRECATED PARAMETERS
+#
+# [*notification_workers*]
+# (Optional) Number of workers for notification service (integer value).
+# Defaults to $::os_service_default.
+#
class ceilometer::agent::notification (
$manage_service = true,
$enabled = true,
$ack_on_event_error = $::os_service_default,
$disable_non_metric_meters = $::os_service_default,
- $notification_workers = $::os_service_default,
+ $workers = $::os_service_default,
$messaging_urls = $::os_service_default,
$package_ensure = 'present',
$manage_event_pipeline = false,
$manage_pipeline = false,
$pipeline_publishers = ['gnocchi://'],
$pipeline_config = undef,
+ # DEPRECATED PARAMETERS
+ $notification_workers = undef,
) {
include ceilometer::deps
include ceilometer::params
+ if $notification_workers != undef {
+ warning('The notification_workers parameter is deprecated. Use the workers parameter instead')
+ $workers_real = $notification_workers
+ } else {
+ $workers_real = $workers
+ }
+
ensure_resource('package', [$::ceilometer::params::agent_notification_package_name],
{
ensure => $package_ensure,
ceilometer_config {
'notification/ack_on_event_error' : value => $ack_on_event_error;
'notification/disable_non_metric_meters': value => $disable_non_metric_meters;
- 'notification/workers' : value => $notification_workers;
+ 'notification/workers' : value => $workers;
'notification/messaging_urls' : value => $messaging_urls, secret => true;
}
}