added support to message rocketchat

This commit is contained in:
nd 2020-12-14 20:16:41 +01:00
parent 8df5f497d8
commit ae12f28eb4
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9
5 changed files with 118 additions and 2 deletions

View file

@ -8,7 +8,7 @@
src: prometheus-alertmanager.j2
dest: /etc/default/prometheus-alertmanager
- name: wrtie alertmanager config
- name: write alertmanager config
notify: restart alertmanager
copy:
owner: root
@ -27,7 +27,6 @@
- python3-dateutil
- python3-gevent
- python3-pip
# - python3-telegram-bot
- pip:
name: python-telegram-bot
executable: pip3
@ -46,3 +45,32 @@
dest: /etc/systemd/system
owner: root
group: root
- name: setup rocketchat bot
when: prometheus_alertmanager.rocketchatbot
block:
- name: install dependencies
apt:
pkg:
- python3-flask
- python3-dateutil
- python3-gevent
- python3-pip
- pip:
name: rocketchat_API
executable: pip3
- name: deploy rocketchat bot
notify: restart rocketchat bot
template:
src: rocketchat-bot.py.j2
dest: /usr/local/bin/prometheus-rocketchat-bot.py
mode: 0755
owner: root
group: root
- name: Copy systemd service file
notify: restart rocketchat bot
copy:
src: prometheus-rocketchat-bot.service
dest: /etc/systemd/system
owner: root
group: root