diff --git a/roles/prometheus/tasks/prometheus.yml b/roles/prometheus/tasks/prometheus.yml index d88a8c1..388014a 100644 --- a/roles/prometheus/tasks/prometheus.yml +++ b/roles/prometheus/tasks/prometheus.yml @@ -21,14 +21,14 @@ mode: 0644 validate: /usr/bin/promtool check rules %s vars: - groups: "{{ hostvars[inventory_hostname] | dict2items | selectattr('key', 'match', '^prometheus_job_.+$') | map(attribute='value') | map(attribute='group') | unique | default([prometheus_job_default_group_name]) }}" + alert_groups: "{{ hostvars[inventory_hostname] | dict2items | selectattr('key', 'match', '^prometheus_job_.+$') | map(attribute='value') | map(attribute='group') | unique | default([prometheus_job_default_group_name]) }}" jobs: "{{ hostvars[inventory_hostname] | dict2items | selectattr('key', 'match', '^prometheus_job_.+$') | map(attribute='value') | list }}" notify: restart prometheus - name: render /etc/default/prometheus ansible.builtin.template: src: etc/default/prometheus.j2 - path: /etc/default/prometheus + dest: /etc/default/prometheus owner: root group: root mode: 0644 diff --git a/roles/prometheus/templates/etc/prometheus/alert_rules.yml.j2 b/roles/prometheus/templates/etc/prometheus/alert_rules.yml.j2 index 6610fdf..f2838ba 100644 --- a/roles/prometheus/templates/etc/prometheus/alert_rules.yml.j2 +++ b/roles/prometheus/templates/etc/prometheus/alert_rules.yml.j2 @@ -3,7 +3,7 @@ groups: -{% for group in groups %} +{% for group in alert_groups %} - name: {{ group }} rules: