blob: 30a0bf18287dd273d5f89d6b3c319cb326b85748 [file] [log] [blame]
{%- if pillar.opencontrail is defined and pillar.telegraf is defined %}
{%- if pillar.opencontrail.collector is defined %}
{%- set version = pillar.opencontrail.collector.version %}
{%- endif %}
{%- if pillar.opencontrail.control is defined %}
{%- set version = pillar.opencontrail.control.version %}
{%- endif %}
{%- if pillar.opencontrail.database is defined %}
{%- set version = pillar.opencontrail.database.version %}
{%- endif %}
{%- if pillar.opencontrail.collector is defined or
pillar.opencontrail.control is defined or
pillar.opencontrail.database is defined %}
contrail_control_status_check_telegraf_script:
file.managed:
- name: /usr/local/bin/check_contrail_health.py
- source: salt://opencontrail/files/{{ version }}/check_contrail_health.py
- template: jinja
- mode: 755
{%- endif %}
{%- if pillar.opencontrail.control is defined %}
contrail_control_vrouter_check_telegraf_script:
file.managed:
- name: /usr/local/bin/check_global_vrouter_config.py
- source: salt://opencontrail/files/{{ version }}/check_global_vrouter_config.py
- template: jinja
- mode: 755
{%- endif %}
{%- endif %}