diff options
author | Christian Pointner <equinox@spreadspace.org> | 2023-02-04 00:41:12 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2023-02-04 00:41:34 +0100 |
commit | 5aafc31ce200e0a3a27245410291cf76dc412a75 (patch) | |
tree | a14a8ace8aa99666e17f1235646fb244133f5bb1 /roles/monitoring/prometheus/server/tasks | |
parent | add openwrt testvm to prometheus test-zone (diff) |
promethues: move target file installation to seperate role
Diffstat (limited to 'roles/monitoring/prometheus/server/tasks')
-rw-r--r-- | roles/monitoring/prometheus/server/tasks/main.yml | 24 |
1 files changed, 0 insertions, 24 deletions
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: |