--- - name: Create Alertmanager directories file: path: "{{ item }}" state: directory owner: root group: root mode: '0755' loop: - "{{ alertmanager_config_path }}" - /var/lib/alertmanager - name: Deploy Alertmanager configuration template: src: alertmanager.yml.j2 dest: "{{ alertmanager_config_path }}/alertmanager.yml" owner: root group: root mode: '0644' - name: Run Alertmanager container docker_container: name: alertmanager image: prom/alertmanager:latest state: started restart_policy: always ports: - "{{ alertmanager_port }}:9093" volumes: - "{{ alertmanager_config_path }}/alertmanager.yml:/etc/alertmanager/alertmanager.yml" - /var/lib/alertmanager:/alertmanager command: --config.file=/etc/alertmanager/alertmanager.yml --storage.path=/alertmanager tags: alertmanager