--- - name: render alertmanager runtime arguments lineinfile: path: /etc/default/prometheus-alertmanager regexp: "^ARGS=.*$" line: >- ARGS="{{ alertmanager_arguments }}" insertbefore: BOF notify: restart alertmanager - name: render alertmanager config template template: src: alertmanager.yml.j2 dest: /etc/prometheus/alertmanager.yml owner: root group: prometheus mode: 0640 validate: /usr/bin/amtool check-config %s notify: reload alertmanager - name: render alertmanager notification templates copy: content: "{{ item.content }}" dest: "{{ item.path }}" owner: root group: prometheus mode: 0640 loop: "{{ notification_templates }}" notify: reload alertmanager