From 5aafc31ce200e0a3a27245410291cf76dc412a75 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 4 Feb 2023 00:41:12 +0100 Subject: promethues: move target file installation to seperate role --- roles/monitoring/prometheus/server/tasks/main.yml | 24 ----------------------- 1 file changed, 24 deletions(-) (limited to 'roles/monitoring/prometheus/server/tasks/main.yml') diff --git a/roles/monitoring/prometheus/server/tasks/main.yml b/roles/monitoring/prometheus/server/tasks/main.yml index fce41214..ad78ee24 100644 --- a/roles/monitoring/prometheus/server/tasks/main.yml +++ b/roles/monitoring/prometheus/server/tasks/main.yml @@ -66,30 +66,6 @@ path: "/etc/prometheus/targets/{{ item }}" state: directory -- name: enable/disable job targets - vars: - job_targets: "{{ hostvars | prometheus_job_targets(prometheus_server_jobs, prometheus_zone_targets) }}" - block: - - name: install files for enabled targets - loop: "{{ job_targets | selectattr('enabled') }}" - loop_control: - loop_var: target - label: "{{ target.job }} -> {{ target.instance }}" - template: - src: "{{ lookup('first_found', {'paths': ['templates/targets'], 'files': [target.job + '.yml.j2', 'generic.yml.j2']}) }}" - dest: "/etc/prometheus/targets/{{ target.job }}/{{ target.instance }}.yml" - notify: reload prometheus - - - name: remove files for disabled targets - loop: "{{ job_targets | rejectattr('enabled') }}" - loop_control: - loop_var: target - label: "{{ target.job }} -> {{ target.instance }}" - file: - path: "/etc/prometheus/targets/{{ target.job }}/{{ target.instance }}.yml" - state: absent - notify: reload prometheus - - name: create sub-directories for all jobs in rules directory loop: "{{ prometheus_server_jobs | union(prometheus_server_federation | default({}) | dict2items | map(attribute='value.jobs') | flatten | unique) | select('match', '.*/.*') | map('dirname') | unique }}" file: -- cgit v1.2.3