--- - 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