mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 01:12:08 +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
 |