diff --git a/roles/prometheus_node/tasks/config.yml b/roles/prometheus_node/tasks/config.yml index 0d27680..7feb329 100644 --- a/roles/prometheus_node/tasks/config.yml +++ b/roles/prometheus_node/tasks/config.yml @@ -1,9 +1,16 @@ --- -- name: render /etc/prometheus/tls/config.yml +- name: create /etc/prometheus/node-exporter/tls + file: + path: /etc/prometheus/node-exporter/tls + state: directory + owner: prometheus + group: prometheus + +- name: render /etc/prometheus/node-exporter/tls/config.yml template: src: prometheus-node-exporter-webconfig.yml.j2 - dest: /etc/prometheus/tls/config.yml + dest: /etc/prometheus/node-exporter/tls/config.yml owner: prometheus group: prometheus notify: restart prometheus-node-exporter diff --git a/roles/prometheus_node/templates/prometheus-node-exporter.default.j2 b/roles/prometheus_node/templates/prometheus-node-exporter.default.j2 index 9fe6b7d..a0e8209 100644 --- a/roles/prometheus_node/templates/prometheus-node-exporter.default.j2 +++ b/roles/prometheus_node/templates/prometheus-node-exporter.default.j2 @@ -1,3 +1,3 @@ {{ ansible_managed | comment }} -ARGS="{% for k, v in args.items() %}--{{ k }}=\"{{ v }}\" {% endfor %} --web.config=/etc/prometheus/tls/config.yml" +ARGS="{% for k, v in args.items() %}--{{ k }}=\"{{ v }}\" {% endfor %} --web.config=/etc/prometheus/node-exporter/tls/config.yml"