- name: install alertmanager apt: pkg: prometheus-alertmanager - name: wrtie alertmanager service config notify: restart alertmanager template: src: prometheus-alertmanager.j2 dest: /etc/default/prometheus-alertmanager - name: wrtie alertmanager config notify: restart alertmanager copy: owner: root group: root mode: 0644 dest: /etc/prometheus/alertmanager.yml content: "{{ prometheus_alertmanager.config|to_nice_yaml(indent=2) }}" - name: setup telegram bot when: prometheus_alertmanager.telegrambot block: - name: install dependencies apt: pkg: - python3-flask - python3-dateutil - python3-gevent - python3-pip # - python3-telegram-bot - pip: name: python-telegram-bot executable: pip3 - name: deploy telegram bot notify: restart telegram bot template: src: telegram-bot.py.j2 dest: /usr/local/bin/prometheus-telegram-bot.py mode: 0755 owner: root group: root - name: Copy systemd service file notify: restart telegram bot copy: src: prometheus-telegram-bot.service dest: /etc/systemd/system owner: root group: root