infra/roles/pretalx/defaults/main.yml

67 lines
2.6 KiB
YAML

---
# Use if you have more than one instance on your server, for example for
# seamless updates (sharing a database) or separate instances.
pretalx_instance_identifier: "main"
pretalx_system_user: "pretalx"
pretalx_system_home: "/home/{{ pretalx_system_user }}"
pretalx_database_backend: postgresql
pretalx_database_name: pretalx_{{ pretalx_instance_identifier }}
pretalx_database_user: pretalx_{{ pretalx_instance_identifier }}
pretalx_database_password: false
pretalx_database_host: localhost
pretalx_database_port: 5432
pretalx_staticfiles_directory: "{{ pretalx_system_home }}/pretalx_{{ pretalx_instance_identifier }}/static"
pretalx_data_dir: "{{ pretalx_system_home }}/pretalx_{{ pretalx_instance_identifier }}/data"
pretalx_media_dir: "{{ pretalx_system_home }}/pretalx_{{ pretalx_instance_identifier }}/media"
pretalx_virtualenv: "{{ pretalx_system_home }}/pretalx_{{ pretalx_instance_identifier }}/venv"
pretalx_python: "{{ pretalx_virtualenv }}/bin/python"
pretalx_webserver_group: www-data
pretalx_domain: localhost
pretalx_url: https://{{ pretalx_domain }}
pretalx_core_modules: ""
pretalx_admin_mail: ""
pretalx_mail_from: admin@localhost
pretalx_mail_host: localhost
pretalx_mail_port: 25
pretalx_mail_tls: "False"
pretalx_mail_ssl: "True"
pretalx_mail_user: None # if set to None do not use authentication
pretalx_mail_password: None
pretalx_service_workers: 4 # https://docs.gunicorn.org/en/stable/settings.html?highlight=max-requests#workers
pretalx_service_workers_max_requests: 1200 # https://docs.gunicorn.org/en/stable/settings.html?highlight=max-requests#max-requests
pretalx_service_workers_max_requests_jitter: 50 # https://docs.gunicorn.org/en/stable/settings.html?highlight=max-requests#max-requests-jitter
pretalx_nginx: false
pretalx_nginx_path: false
pretalx_nginx_force_https: false # Set to true if you want this role to take care of HTTPS upgrades, leave false if your nginx configuration handles this already
pretalx_cert_root: /etc/ssl/letsencrypt/certs # for Nginx configuration
pretalx_nginx_http_only: false
pretalx_redis: false
pretalx_celery: true
pretalx_celery_backend: "redis://127.0.0.1:6379/1"
pretalx_celery_broker: "redis://127.0.0.1:6379/2"
pretalx_version: latest
pretalx_git_version: ""
pretalx_git_url: "https://github.com/pretalx/pretalx.git"
pretalx_plugins: null
pretalx_cron: true
pretalx_alternate_domains: null # can be a string like "location1 location2"
pretalx_additional_config: null # string that will be appended to the cfg file without further modifications
pretalx_admin_email: ""
pretalx_admin_password: ""
pretalx_orga_name: ""
pretalx_orga_slug: ""