2020-07-15 05:46:42 +00:00
|
|
|
---
|
2021-12-15 14:59:58 +00:00
|
|
|
- name: Add buster-backports to apt sources if needed
|
2020-09-01 14:32:13 +00:00
|
|
|
apt_repository:
|
|
|
|
repo: deb http://{{ mirror }}/debian buster-backports main
|
|
|
|
state: present
|
2021-12-15 14:59:58 +00:00
|
|
|
when:
|
|
|
|
- ansible_distribution == "Debian"
|
|
|
|
- ansible_distribution_major_version | int == 10
|
2020-09-01 14:32:13 +00:00
|
|
|
|
|
|
|
- name: Install note_kfet APT dependencies
|
2020-07-15 05:46:42 +00:00
|
|
|
apt:
|
|
|
|
update_cache: true
|
2020-09-02 10:57:46 +00:00
|
|
|
install_recommends: false
|
2020-07-15 05:46:42 +00:00
|
|
|
name:
|
2020-09-01 14:32:13 +00:00
|
|
|
# Common tools
|
2020-07-21 20:36:37 +00:00
|
|
|
- gettext
|
2020-09-01 14:32:13 +00:00
|
|
|
- git
|
|
|
|
- ipython3
|
|
|
|
|
|
|
|
# Front-end dependencies
|
2020-09-01 09:23:56 +00:00
|
|
|
- fonts-font-awesome
|
2020-09-01 14:32:13 +00:00
|
|
|
- libjs-bootstrap4
|
|
|
|
|
|
|
|
# Python dependencies
|
|
|
|
- python3-babel
|
2020-09-02 10:57:46 +00:00
|
|
|
- python3-bs4
|
2020-09-01 14:32:13 +00:00
|
|
|
- python3-django
|
|
|
|
- python3-django-crispy-forms
|
|
|
|
- python3-django-extensions
|
|
|
|
- python3-django-filters
|
2020-09-21 08:31:42 +00:00
|
|
|
- python3-django-oauth-toolkit
|
2020-09-01 14:32:13 +00:00
|
|
|
- python3-django-polymorphic
|
|
|
|
- python3-djangorestframework
|
|
|
|
- python3-lockfile
|
2020-09-21 13:13:43 +00:00
|
|
|
- python3-memcache
|
2020-09-01 14:32:13 +00:00
|
|
|
- python3-phonenumbers
|
|
|
|
- python3-pil
|
|
|
|
- python3-pip
|
|
|
|
- python3-psycopg2
|
2020-09-02 10:57:46 +00:00
|
|
|
- python3-setuptools
|
2020-09-01 14:32:13 +00:00
|
|
|
- python3-venv
|
|
|
|
|
|
|
|
# LaTeX (PDF generation)
|
2020-09-06 13:30:12 +00:00
|
|
|
- texlive-xetex
|
2020-09-01 14:32:13 +00:00
|
|
|
|
2020-09-21 13:13:43 +00:00
|
|
|
# Cache server
|
|
|
|
- memcached
|
|
|
|
|
2020-09-01 14:32:13 +00:00
|
|
|
# WSGI server
|
|
|
|
- uwsgi
|
|
|
|
- uwsgi-plugin-python3
|
2020-07-15 07:27:11 +00:00
|
|
|
register: pkg_result
|
|
|
|
retries: 3
|
|
|
|
until: pkg_result is succeeded
|