|
- ---
-
- - import_role:
- name: mongodb
-
- - name: alerta server pip package
- pip:
- name: alerta-server
- executable: pip3
-
- - name: alerta client pip package
- pip:
- name: alerta
- executable: pip3
-
- - name: alerta-webui installation directory
- file:
- path: /opt/alerta-webui
- state: directory
-
- - name: get alerta-webui releases
- uri:
- url: https://api.github.com/repos/alerta/alerta-webui/releases/latest
- return_content: true
- register: _alerta_webui_releases
-
- - name: download latest alerta-webui release
- get_url:
- url: "{{_alerta_webui_dl_url}}"
- dest: /opt/alerta-webui/alerta-webui-{{_alerta_webui_version}}.tar.gz
-
- - name: extract alerta-webui release
- unarchive:
- src: /opt/alerta-webui/alerta-webui-{{_alerta_webui_version}}.tar.gz
- dest: /opt/alerta-webui
- mode: u=rwx,g=rx,o=rx
- owner: root
- group: root
- remote_src: true
|