feat(node_exporter): initial role for node_exporter on host
This commit is contained in:
parent
aa2fe2ddc6
commit
5c98a76889
5 changed files with 114 additions and 0 deletions
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<service>
|
||||
<short>Node Exporter</short>
|
||||
<description>Exposes metrics for Prometheus scraping</description>
|
||||
<port protocol="tcp" port="9100"/>
|
||||
</service>
|
||||
17
roles/node_exporter/templates/etc/node-exporter-web.yml
Normal file
17
roles/node_exporter/templates/etc/node-exporter-web.yml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
tls_server_config:
|
||||
cert_file: /etc/ssl/node-exporter.crt
|
||||
key_file: /etc/ssl/node-exporter.key
|
||||
|
||||
min_version: "TLS13"
|
||||
max_version: "TLS13"
|
||||
|
||||
http_server_config:
|
||||
headers:
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
|
||||
{% if node_exporter_password is defined %}
|
||||
basic_auth_users:
|
||||
metrics: "{{ node_exporter_password | password_hash(hashtype='bcrypt') }}"
|
||||
{% endif %}
|
||||
Loading…
Add table
Add a link
Reference in a new issue