Compare commits
2 Commits
8c1985c5e7
...
f22a5f185e
Author | SHA1 | Date | |
---|---|---|---|
f22a5f185e | |||
e39249d084 |
@ -2,7 +2,7 @@ include:
|
||||
- firewalld
|
||||
- profile.seccheck
|
||||
- profile.zypp
|
||||
- profile.node_exporter
|
||||
- profile.prometheus.node_exporter
|
||||
- users
|
||||
- .ssh
|
||||
- postfix.config
|
||||
|
18
salt/profile/prometheus/targets.sls
Normal file
18
salt/profile/prometheus/targets.sls
Normal file
@ -0,0 +1,18 @@
|
||||
{%- set mypillar = salt['pillar.get']('profile:prometheus:targets') %}
|
||||
{%- set targetsdir = '/etc/prometheus/targets' %}
|
||||
|
||||
{%- if mypillar | length %}
|
||||
{{ targetsdir }}:
|
||||
file.directory:
|
||||
- group: prometheus
|
||||
|
||||
{%- for group, nodes in mypillar.items() %}
|
||||
{{ targetsdir }}/{{ group }}.json:
|
||||
file.serialize:
|
||||
- dataset: {{ nodes }}
|
||||
- serializer: json
|
||||
{%- endfor %}
|
||||
|
||||
{%- else %}
|
||||
{%- do salt.log.debug('profile.prometheus: no targets defined') %}
|
||||
{%- endif %}
|
@ -1,2 +1,2 @@
|
||||
include:
|
||||
- .prometheus
|
||||
- prometheus.config
|
||||
|
@ -1,2 +1,2 @@
|
||||
include:
|
||||
- .prometheus
|
||||
- prometheus.config
|
||||
|
@ -1,2 +1,3 @@
|
||||
include:
|
||||
- prometheus.config
|
||||
- profile.prometheus.targets
|
||||
|
Loading…
x
Reference in New Issue
Block a user