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

35 lines
711 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