ExecPre override for prometheus-textfile-collector
This commit is contained in:
@@ -7,7 +7,6 @@ include:
|
||||
- .pki
|
||||
- .gluster.client
|
||||
- sysctl
|
||||
- prometheus
|
||||
- rsyslog
|
||||
- sudoers
|
||||
- systemd
|
||||
|
||||
@@ -5,3 +5,4 @@
|
||||
include:
|
||||
- .common
|
||||
- .repo.maketank
|
||||
- .prometheus
|
||||
|
||||
26
base/packages/prometheus.sls
Normal file
26
base/packages/prometheus.sls
Normal file
@@ -0,0 +1,26 @@
|
||||
|
||||
include:
|
||||
- prometheus
|
||||
- systemd.reload
|
||||
|
||||
{%
|
||||
set has_promexporter = salt['pillar.get'](
|
||||
'prometheus:wanted',
|
||||
default={}
|
||||
)
|
||||
%}
|
||||
|
||||
{%- if 'node_exporter' in has_promexporter %}
|
||||
systemd-prometheus-node-exporter-service-override:
|
||||
file.managed:
|
||||
- name: /etc/systemd/system/prometheus-node-exporter.service.d/override.conf
|
||||
- user: root
|
||||
- group: root
|
||||
- makedirs: True
|
||||
- contents: |
|
||||
[Service]
|
||||
ExecStartPre=mkdir -p {{ salt['pillar.get']('prometheus:service:node_exporter:args:collector.textfile.directory') }}
|
||||
ExecStartPre=chmod 777 {{ salt['pillar.get']('prometheus:service:node_exporter:args:collector.textfile.directory') }}
|
||||
- watch_in:
|
||||
- cmd: reload_systemd_configuration
|
||||
{%- endif %}
|
||||
11
top.sls
11
top.sls
@@ -17,8 +17,6 @@ base:
|
||||
- grafana
|
||||
'auto*':
|
||||
- base.packages.openhab2
|
||||
'pine03':
|
||||
- base.packages.openhab2
|
||||
'pine*':
|
||||
- k8s
|
||||
'kube*':
|
||||
@@ -26,12 +24,3 @@ base:
|
||||
'lenny*':
|
||||
- k8s.admin
|
||||
- base.packages.node.lenny
|
||||
#'ebin*':
|
||||
# - ceph
|
||||
# - ceph.osd
|
||||
#'pine0[12]*':
|
||||
# - ceph
|
||||
# - ceph.mon
|
||||
#'riot*':
|
||||
# - ceph
|
||||
# - ceph.mon
|
||||
|
||||
Reference in New Issue
Block a user