main.yml 981 B
---
- include: ../functions/get_secret.yml
with_items:
- { path: /srv/alerta/alerta_secret_key, length: 24 }
- { path: /srv/alerta/alerta_oauth_client_secret, length: -1 }
- { path: /srv/alerta/alerta_token, length: -1 }
- { path: /srv/alerta/telegram_token, length: -1 }
- { path: /srv/alerta/telegram_chatid, length: -1 }
- name: create folder struct for alerta
file:
path: "{{ item }}"
state: "directory"
with_items:
- /srv/alerta/
- /srv/alerta/db/
- name: Konfig-Dateien erstellen
template:
src: "{{ item }}"
dest: "/srv/alerta/{{ item }}"
with_items:
- docker-compose.yml
- alertad.conf
- config.js
- telegram.txt
notify: restart alerta docker
- name: Script-Dateien erstellen
template:
src: "{{ item }}"
dest: "/srv/alerta/{{ item }}"
mode: "o+rwx"
with_items:
- testalert.sh
- name: start alerta docker
docker_service:
project_src: /srv/alerta/
state: present