Set the default event pipeline publisher
authorPradeep Kilambi <pkilambi@redhat.com>
Mon, 12 Dec 2016 21:17:49 +0000 (16:17 -0500)
committerPradeep Kilambi <pkilambi@redhat.com>
Tue, 20 Dec 2016 15:37:14 +0000 (10:37 -0500)
Since we have aodh enabled for alarms, we should set the
notifier to the default queue alarm.all.

Closes-bug: #1590473

Change-Id: Ibcb5076424ac2ddcd18ff717d82da1aec4c035cb

puppet/services/ceilometer-base.yaml

index e441c5b..24c71cb 100644 (file)
@@ -54,6 +54,10 @@ parameters:
     default: false
     description: Enable legacy ceilometer Api service if needed.
     type: boolean
+  EventPipelinePublishers:
+    default: ['notifier://?topic=alarm.all']
+    description: A list of publishers to put in event_pipeline.yaml.
+    type: comma_delimited_list
   Debug:
     default: ''
     description: Set to True to enable debugging on all services.
@@ -109,6 +113,7 @@ outputs:
         ceilometer::agent::auth::auth_password: {get_param: CeilometerPassword}
         ceilometer::agent::auth::auth_url: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix] }
         ceilometer::agent::notification::store_events: {get_param: CeilometerStoreEvents}
+        ceilometer::agent::notification::event_pipeline_publishers: {get_param: EventPipelinePublishers}
         ceilometer::agent::auth::auth_region: {get_param: KeystoneRegion}
         ceilometer::agent::auth::auth_tenant_name: 'service'
         ceilometer::agent::auth::auth_endpoint_type: 'internalURL'