From 5ee01ee3de1a7efd0768caef6a6d68f6e2c16d32 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 8 May 2019 11:08:45 -0400 Subject: [PATCH] Added additional directories --- prometheus/exporters.sls | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/prometheus/exporters.sls b/prometheus/exporters.sls index 0feaa30..fde1324 100644 --- a/prometheus/exporters.sls +++ b/prometheus/exporters.sls @@ -36,6 +36,18 @@ {%- for svc, svc_parameters in parameters.get('services', {}).iteritems() %} {%- if svc_parameters.get('enabled', False) %} + {%- for svc_directory in svc_parameters.get('directories', []) %} +{{ exporter }}_{{ svc }}_{{ svc_directory.replace('/', '_') }}_exporter_directories: + file.directory: + - name: {{ svc_directory }} + - user: {{ svc_parameters.get('user', 'root') }} + - group: {{ svc_parameters.get('group', 'root') }} + - makedirs: True + - require_in: + - file: {{ exporter }}_{{ svc }}_exporter_systemd_unit + - service: {{ exporter }}_{{ svc }}_exporter_service + {%- endfor %} + {{ exporter }}_{{ svc }}_exporter_systemd_unit: file.managed: - name: /etc/systemd/system/{{ svc }}.service