20 lines
759 B
YAML
20 lines
759 B
YAML
---
|
|
- name: Ensure virtualenv in {{ pretix_virtualenv_dir }} is present
|
|
ansible.builtin.pip:
|
|
name: "{{ pretix_virtualenv_packages }}"
|
|
state: "{{ pretix_virtualenv_state }}"
|
|
chdir: "{{ pretix_install_dir }}"
|
|
virtualenv: "{{ pretix_virtualenv_dir }}"
|
|
virtualenv_command: "{{ pretix_virtualenv_command }}"
|
|
virtualenv_site_packages: "{{ pretix_virtualenv_site_packages }}"
|
|
become: true
|
|
become_user: "{{ pretix_user }}"
|
|
|
|
# TODO: determine to only do this on a) upgrades or b) initial deployis
|
|
- name: Ensure pretix static assets are built
|
|
ansible.builtin.command:
|
|
cmd: "{{ pretix_virtualenv_dir }}/bin/python -m pretix rebuild"
|
|
chdir: "{{ pretix_install_dir }}"
|
|
environment:
|
|
VIRTUAL_ENV: "{{ pretix_virtualenv_dir }}"
|