ExecPre override for prometheus-textfile-collector
This commit is contained in:
@@ -7,7 +7,6 @@ include:
|
|||||||
- .pki
|
- .pki
|
||||||
- .gluster.client
|
- .gluster.client
|
||||||
- sysctl
|
- sysctl
|
||||||
- prometheus
|
|
||||||
- rsyslog
|
- rsyslog
|
||||||
- sudoers
|
- sudoers
|
||||||
- systemd
|
- systemd
|
||||||
|
|||||||
@@ -5,3 +5,4 @@
|
|||||||
include:
|
include:
|
||||||
- .common
|
- .common
|
||||||
- .repo.maketank
|
- .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
|
- grafana
|
||||||
'auto*':
|
'auto*':
|
||||||
- base.packages.openhab2
|
- base.packages.openhab2
|
||||||
'pine03':
|
|
||||||
- base.packages.openhab2
|
|
||||||
'pine*':
|
'pine*':
|
||||||
- k8s
|
- k8s
|
||||||
'kube*':
|
'kube*':
|
||||||
@@ -26,12 +24,3 @@ base:
|
|||||||
'lenny*':
|
'lenny*':
|
||||||
- k8s.admin
|
- k8s.admin
|
||||||
- base.packages.node.lenny
|
- base.packages.node.lenny
|
||||||
#'ebin*':
|
|
||||||
# - ceph
|
|
||||||
# - ceph.osd
|
|
||||||
#'pine0[12]*':
|
|
||||||
# - ceph
|
|
||||||
# - ceph.mon
|
|
||||||
#'riot*':
|
|
||||||
# - ceph
|
|
||||||
# - ceph.mon
|
|
||||||
|
|||||||
Reference in New Issue
Block a user