ansible/roles/re2o-front/tasks/main.yml

35 lines
703 B
YAML

---
- name: Install re2o dependencies
apt:
update_cache: true
name:
- gettext
- graphviz
- texlive-fonts-recommended
- texlive-latex-base
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Install uWSGI
apt:
update_cache: true
name:
- uwsgi
- uwsgi-plugin-python3
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Copy re2o uWSGI app
template:
src: uwsgi/apps-available/re2o.ini.j2
dest: /etc/uwsgi/apps-available/re2o.ini
- name: Activate re2o uWSGI app
file:
src: ../apps-available/re2o.ini
dest: /etc/uwsgi/apps-enabled/re2o.ini
state: link
notify: Reload uWSGI