Skip to content
Snippets Groups Projects
Commit b69aa4ea authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "ceilometer: process custom event_pipeline.yaml with merge_yaml"

parents ff9d69d2 50abf90f
No related branches found
No related tags found
No related merge requests found
......@@ -252,41 +252,20 @@
notify:
- Restart ceilometer-notification container
- name: Check custom event_pipeline.yaml exists
stat:
path: "{{ node_custom_config }}/ceilometer/event_pipeline.yaml"
delegate_to: localhost
register: ceilometer_event_pipeline_file
- name: Copying over event_pipeline.yaml
vars:
service: "{{ ceilometer_services['ceilometer-notification'] }}"
copy:
src: "{{ node_custom_config }}/ceilometer/event_pipeline.yaml"
dest: "{{ node_config_directory }}/ceilometer-notification/event_pipeline.yaml"
force: True
mode: "0660"
become: true
register: ceilometer_event_pipeline_overwriting
when:
- ceilometer_event_pipeline_file.stat.exists
- inventory_hostname in groups[service.group]
- service.enabled | bool
notify:
- Restart ceilometer-notification container
- name: Copying over event_pipeline.yaml for notification service
vars:
service: "{{ ceilometer_services['ceilometer-notification'] }}"
template:
src: "event_pipeline.yaml.j2"
merge_yaml:
sources:
- "{{ role_path }}/templates/event_pipeline.yaml.j2"
- "{{ node_custom_config }}/ceilometer/event_pipeline.yaml"
- "{{ node_custom_config }}/ceilometer/{{ inventory_hostname }}/event_pipeline.yaml"
dest: "{{ node_config_directory }}/ceilometer-notification/event_pipeline.yaml"
mode: "0660"
become: true
when:
- inventory_hostname in groups[service.group]
- service.enabled | bool
- not ceilometer_event_pipeline_file.stat.exists
notify:
- Restart ceilometer-notification container
......
---
features:
- |
A custom ``event_pipeline.yaml`` file for the Ceilometer notification
service is now processed with ``merge_yaml``. This allows Jinja2 to be
used. Furthermore, it is possible to have a global
``event_pipeline.yaml`` and host-specific ``event_pipeline.yaml``
files.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment