Skip to content
Snippets Groups Projects
Commit ab8aefae authored by Thomas Schneider's avatar Thomas Schneider
Browse files

node_exporter: Configure k8s Prometheus scraping

parent 4ecf0236
No related branches found
No related tags found
No related merge requests found
Pipeline #4784 failed
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
- prometheus-exporter - prometheus-exporter
- config - config
- name: Configure Prometheus server to scrape us - name: Configure Prometheus server to scrape us (file)
template: template:
src: scrape.yml.j2 src: scrape.yml.j2
dest: "/etc/prometheus/scrape/node_{{ ansible_fqdn }}.yml" dest: "/etc/prometheus/scrape/node_{{ ansible_fqdn }}.yml"
...@@ -60,6 +60,27 @@ ...@@ -60,6 +60,27 @@
- prometheus - prometheus
- prometheus-exporter - prometheus-exporter
- config - config
when: prometheus_host is defined
- name: Configure Prometheus server to scrape us (k8s)
kubernetes.core.k8s:
definition:
apiVersion: v1
kind: ConfigMap
metadata:
name: "{{ prometheus_k8s_scrape.name }}"
namespace: "{{ prometheus_k8s_scrape.namespace }}"
data: "{{ _data|items2dict }}"
vars:
_data:
- key: "node_{{ ansible_fqdn }}.yml"
value: "{{ lookup('template', 'scrape.yml.j2') }}"
delegate_to: localhost
tags:
- prometheus
- prometheus-exporter
- config
when: prometheus_k8s_scrape is defined
- import_tasks: needrestart.yml - import_tasks: needrestart.yml
when: node_exporter_needrestart when: node_exporter_needrestart
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment