ansible-role-prometheus-agent/templates/stunnel-client.conf.j2

14 lines
519 B
Django/Jinja

sslVersionMin = TLSv1.2
{% for i in prometheus_agent.scrapers if "nodeexporter" in prometheus_agent.scrapers[i]%}
[scraper {{ i }}]
client = no
requireCert = yes
accept = {{ prometheus_agent.scrapers[i].nodeexporter }}
connect = {{ prometheus_agent.agents.nodeexporter.args['web.listen-address']|replace('[', '')|replace(']', '') }}
cert = /etc/ssl/prometheus_agent.crt
key = /etc/ssl/private/prometheus_agent.key
verifyPeer = yes
CAfile = /etc/ssl/scraper_{{ i }}.crt
{% endfor %}