Files
cloud-configuration/ansible/roles/pretix/tasks/main.yaml
T
2025-10-19 12:18:39 +02:00

23 lines
732 B
YAML

---
- name: Create database
ansible.builtin.import_tasks: database.yaml
- name: Set up domain
ansible.builtin.import_tasks: domain.yaml
- name: Set up pretix
ansible.builtin.import_tasks: setup.yaml
- name: Configure pretix web backend
ansible.builtin.command:
cmd: uberspace web backend set / --http --port 9000
- name: Configure static files
ansible.builtin.command:
cmd: uberspace web backend set /static --apache
- name: Configure media files
ansible.builtin.command:
cmd: uberspace web backend set /media --apache
- name: Set up cronjob
ansible.builtin.cron:
name: pretix periodic
minute: "18,48"
job: "cd ~/pretix_data && {{ python_executable }} -m pretix runperiodic"
state: present