diff --git a/prometheus/prometheus.sls b/prometheus/prometheus.sls index 054bd34..7cbd09a 100644 --- a/prometheus/prometheus.sls +++ b/prometheus/prometheus.sls @@ -20,12 +20,13 @@ prometheus: - job_name: 'node' static_configs: - targets: - - xxx {% set roles = salt.saltutil.runner('mine.get', tgt='*', fun='chaos_roles', tgt_type='glob' ) %} - - {{ roles.items() }} - - xxx - - {{ grains.get('fqdn') }}{{ salt['pillar.get']('prometheus:service:node_exporter:args:web.listen-address', ':9110') }} + {% for host,role in roles.items() %} + {% if 'prometheus-node_exporter' in role %} + - {{ host }}{{ salt['pillar.get']('prometheus:service:node_exporter:args:web.listen-address', ':9100') }} + {% endif %} + {% endfor %}