blob: 88fe5a868d51987ea5fa0cfc7f45d29d9ee764c6 [file] [log] [blame]
{%- from "ceilometer/map.jinja" import server,agent with context %}
ceilometer_render_config:
test.show_notification:
- text: "Running ceilometer.upgrade.render_config"
{%- if server.enabled %}
{%- set gnocchi_publisher = server.get('publisher', {}).get('gnocchi', {}) %}
ceilometer_server_conf:
file.managed:
- name: /etc/ceilometer/ceilometer.conf
- source: salt://ceilometer/files/{{ server.version }}/ceilometer-server.conf.{{ grains.os_family }}
- template: jinja
{%- if gnocchi_publisher.get('create_resources', False) and gnocchi_publisher.get('enabled', False) %}
ceilometer_server_gnocchi_resources:
file.managed:
- name: /etc/ceilometer/gnocchi_resources.yaml
- source: salt://ceilometer/files/{{ server.version }}/gnocchi_resources.yaml
{%- endif %}
{%- endif %}
{%- if agent.enabled %}
ceilometer_agent_conf:
file.managed:
- name: /etc/ceilometer/ceilometer.conf
- source: salt://ceilometer/files/{{ agent.version }}/ceilometer-agent.conf.{{ grains.os_family }}
- template: jinja
{%- endif %}