diff --git a/grafana/client/init.sls b/grafana/client/init.sls index 0573119..f8825bf 100644 --- a/grafana/client/init.sls +++ b/grafana/client/init.sls @@ -1,9 +1,6 @@ {%- from "grafana/map.jinja" import client with context %} {%- if client.get('enabled', False) %} -include: - - grafana.client.service - {%- for datasource_name, datasource in client.datasource.iteritems() %} grafana_client_datasource_{{ datasource_name }}: diff --git a/grafana/client/service.sls b/grafana/client/service.sls deleted file mode 100644 index 14a3954..0000000 --- a/grafana/client/service.sls +++ /dev/null @@ -1,11 +0,0 @@ -{%- from "grafana/map.jinja" import client with context %} -{%- if client.get('enabled', False) %} - -/etc/salt/minion.d/_grafana.conf: - file.managed: - - source: salt://grafana/files/_grafana.conf - - template: jinja - - user: root - - group: root - -{%- endif %} diff --git a/grafana/files/_grafana.conf b/grafana/files/_grafana.conf deleted file mode 100644 index 1d64503..0000000 --- a/grafana/files/_grafana.conf +++ /dev/null @@ -1,13 +0,0 @@ -{%- from "grafana/map.jinja" import client with context %} - -grafana_version: {{ client.server.get('version', 3) }} - -grafana: - grafana_timeout: 3 - {%- if client.server.token is defined %} - grafana_token: {{ client.server.token }} - {%- else %} - grafana_user: {{ client.server.user }} - grafana_password: {{ client.server.password }} - {%- endif %} - grafana_url: '{{ client.server.get('protocol', 'http') }}://{{ client.server.host }}:{{ client.server.get('port', 80) }}' diff --git a/grafana/meta/salt.yml b/grafana/meta/salt.yml index b6ca39f..9e6d273 100644 --- a/grafana/meta/salt.yml +++ b/grafana/meta/salt.yml @@ -14,3 +14,19 @@ grain: {{ service_grains|yaml(False)|indent(4) }} {%- endif %} {%- endif %} + +minion: + {%- if pillar.grafana.client is defined %} + grafana: + {%- from "grafana/map.jinja" import client with context %} + grafana_version: {{ client.server.get('version', 3) }} + grafana: + grafana_timeout: 3 + {%- if client.server.token is defined %} + grafana_token: {{ client.server.token }} + {%- else %} + grafana_user: {{ client.server.user }} + grafana_password: {{ client.server.password }} + {%- endif %} + grafana_url: '{{ client.server.get('protocol', 'http') }}://{{ client.server.host }}:{{ client.server.get('port', 80) }}' + {%- endif %}