forked from AFPy/infra
67 lines
2.6 KiB
YAML
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: ""
|