mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-10-30 23:39:54 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| - name: Add buster-backports to apt sources if needed
 | |
|   apt_repository:
 | |
|     repo: deb http://{{ mirror }}/debian buster-backports main
 | |
|     state: present
 | |
|   when:
 | |
|     - ansible_distribution == "Debian"
 | |
|     - ansible_distribution_major_version | int == 10
 | |
| 
 | |
| - name: Install note_kfet APT dependencies
 | |
|   apt:
 | |
|     update_cache: true
 | |
|     install_recommends: false
 | |
|     name:
 | |
|       # Common tools
 | |
|       - gettext
 | |
|       - git
 | |
|       - ipython3
 | |
| 
 | |
|       # Front-end dependencies
 | |
|       - fonts-font-awesome
 | |
|       - libjs-bootstrap4
 | |
| 
 | |
|       # Python dependencies
 | |
|       - python3-babel
 | |
|       - python3-bs4
 | |
|       - python3-django
 | |
|       - python3-django-crispy-forms
 | |
|       - python3-django-extensions
 | |
|       - python3-django-filters
 | |
|       - python3-django-oauth-toolkit
 | |
|       - python3-django-polymorphic
 | |
|       - python3-djangorestframework
 | |
|       - python3-lockfile
 | |
|       - python3-memcache
 | |
|       - python3-phonenumbers
 | |
|       - python3-pil
 | |
|       - python3-pip
 | |
|       - python3-psycopg2
 | |
|       - python3-setuptools
 | |
|       - python3-venv
 | |
| 
 | |
|       # LaTeX (PDF generation)
 | |
|       - texlive-xetex
 | |
| 
 | |
|       # Cache server
 | |
|       - memcached
 | |
| 
 | |
|       # WSGI server
 | |
|       - uwsgi
 | |
|       - uwsgi-plugin-python3
 | |
|   register: pkg_result
 | |
|   retries: 3
 | |
|   until: pkg_result is succeeded
 |