user update

This commit is contained in:
do
2020-07-11 12:58:08 +02:00
parent 39960531b2
commit b4e20c1f6d

View File

@@ -1,16 +1,16 @@
{%
set has_promexporter = salt['pillar.get'](
'chaos-role',
default={}
)
%}
{%- if 'prometheus-node_exporter' in has_promexporter %}
include: include:
- prometheus - prometheus
- systemd.reload - systemd.reload
{%
set has_promexporter = salt['pillar.get'](
'prometheus:wanted',
default={}
)
%}
{%- if 'node_exporter' in has_promexporter %}
systemd-prometheus-node-exporter-service-override: systemd-prometheus-node-exporter-service-override:
file.managed: file.managed:
- name: /etc/systemd/system/prometheus-node-exporter.service.d/override.conf - name: /etc/systemd/system/prometheus-node-exporter.service.d/override.conf
@@ -20,8 +20,11 @@ systemd-prometheus-node-exporter-service-override:
- contents: | - contents: |
[Service] [Service]
ExecStartPre=mkdir -p {{ salt['pillar.get']('prometheus:service:node_exporter:args:collector.textfile.directory') }} ExecStartPre=mkdir -p {{ salt['pillar.get']('prometheus:service:node_exporter:args:collector.textfile.directory') }}
ExecStartPre=chown node_exporter:node_exporter {{ salt['pillar.get']('prometheus:service:node_exporter:args:collector.textfile.directory') }} ExecStartPre=chown prometheus:prometheus {{ salt['pillar.get']('prometheus:service:node_exporter:args:collector.textfile.directory') }}
ExecStartPre=chmod 755 {{ salt['pillar.get']('prometheus:service:node_exporter:args:collector.textfile.directory') }} ExecStartPre=chmod 755 {{ salt['pillar.get']('prometheus:service:node_exporter:args:collector.textfile.directory') }}
- watch_in: - watch_in:
- cmd: reload_systemd_configuration - cmd: reload_systemd_configuration
{%- else %}
include:
- prometheus.clean
{%- endif %} {%- endif %}