From 9ce66cb8a69a874d9219e4df48dfa28e92b587b0 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Thu, 18 Sep 2025 16:42:41 +0200 Subject: Allow configuring multiple targets for prometheus The default are localhost, but it can be overridden to allow scrapping localhost and or remote hosts (for both prometheus job and node exporter jobs) --- roles/prometheus/defaults/main.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'roles/prometheus/defaults') diff --git a/roles/prometheus/defaults/main.yml b/roles/prometheus/defaults/main.yml index aae8d210..52c8da02 100644 --- a/roles/prometheus/defaults/main.yml +++ b/roles/prometheus/defaults/main.yml @@ -1,6 +1,12 @@ --- -prometheus_host: "127.0.0.1" +prometheus_host: "localhost" prometheus_port: 9090 prometheus_retention: "15d" prometheus_scrape_interval: "15s" prometheus_node_exporter_port: 9100 + +prometheus_targets: + - "{{ prometheus_host }}:{{ prometheus_port }}" + +prometheus_node_exporter_targets: + - "{{ prometheus_host }}:{{ prometheus_node_exporter_port }}" -- cgit v1.2.3