diff --git a/roles/service-prometheus/tasks/alertmanager.yml b/roles/service-prometheus/tasks/alertmanager.yml index 369aff3..6f44ea7 100644 --- a/roles/service-prometheus/tasks/alertmanager.yml +++ b/roles/service-prometheus/tasks/alertmanager.yml @@ -35,12 +35,11 @@ - name: mkdir for alertmanager data (silences.json for now) file: - path: "{{ item }}" + path: "{{ alertmanager_db_path }}" state: directory owner: "{{ prometheus_user }}" group: "{{ prometheus_group }}" mode: "u=rwx,g=rx,o=" - loop: "{{ alertmanager_db_path }}" - name: copy alertmanager systemd config template: diff --git a/roles/service-prometheus/tasks/prometheus.yml b/roles/service-prometheus/tasks/prometheus.yml index 8338aaf..5236877 100644 --- a/roles/service-prometheus/tasks/prometheus.yml +++ b/roles/service-prometheus/tasks/prometheus.yml @@ -54,7 +54,7 @@ src: "{{ playbook_dir }}/{{ item.value.src }}" dest: "{{ prometheus_rule_path }}/{{ item.value.dest }}" validate: "{{ prometheus_daemon_dir }}/promtool check rules %s" - loop: '{{ prometheus_rule_files | dict2items | default({}) }}' + loop: '{{ prometheus_rule_files | default({}) | dict2items }}' notify: - restart prometheus