mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-05-11 18:36:53 +08:00
64 lines
2.1 KiB
INI
64 lines
2.1 KiB
INI
# Beware that the quotes around the values are mandatory
|
|
|
|
### Secret key for the Flask application
|
|
SECRET_KEY='{{ fedocal_secret_key }}'
|
|
|
|
### url to the database server:
|
|
#DB_URL=mysql://user:pass@host/db_name
|
|
#DB_URL=postgres://user:pass@host/db_name
|
|
#DB_URL="postgresql://<%= fedocal_app %>:<%= fedocal_appPassword %>@db-fedocal/fedocal"
|
|
DB_URL='postgresql://{{ fedocal_db_user }}:{{ fedocal_db_pass }}@{{ fedocal_db_host }}/{{ fedocal_db_name }}'
|
|
|
|
|
|
### The FAS group in which the admin of fedocal are
|
|
ADMIN_GROUP='sysadmin-calendar'
|
|
|
|
### The address of the SMTP server used to send the reminders emails
|
|
### via the cron job.
|
|
### Default: 'localhost'
|
|
SMTP_SERVER='localhost'
|
|
|
|
### The cron job can be set with any frequency but fedocal_cron needs
|
|
### this information to accurately retrieve the meetings to remind and
|
|
### avoid sending multiple reminders for a single meeting.
|
|
### Default: 30
|
|
CRON_FREQUENCY=30
|
|
|
|
### Path to the alembic configuration file
|
|
### When creating the database, we need to tell the database which
|
|
### revision of alembic we are at and to do this we need access to the
|
|
### alembic.ini file.
|
|
PATH_ALEMBIC_INI='/etc/fedocal/alembic.ini'
|
|
|
|
# This is required to fix login
|
|
PREFERRED_URL_SCHEME='https'
|
|
|
|
# Make browsers send session cookie only via HTTPS
|
|
SESSION_COOKIE_SECURE = True
|
|
SESSION_COOKIE_PATH = '/calendar'
|
|
SESSION_COOKIE_NAME = 'fedocal'
|
|
|
|
# Used by SESSION_COOKIE_PATH
|
|
APPLICATION_ROOT = '/calendar/'
|
|
|
|
{% if env == 'staging' %}
|
|
APP_URL = 'https://apps.stg.fedoraproject.org/' + APPLICATION_ROOT
|
|
FAS_OPENID_ENDPOINT = 'https://id.stg.fedoraproject.org/'
|
|
SITE_ROOT = 'https://apps.stg.fedoraproject.org'
|
|
SITE_URL = '%s/calendar' % SITE_ROOT
|
|
{% else %}
|
|
APP_URL = 'https://apps.fedoraproject.org/' + APPLICATION_ROOT
|
|
SITE_ROOT = 'https://apps.fedoraproject.org'
|
|
SITE_URL = '%s/calendar' % SITE_ROOT
|
|
{% endif %}
|
|
|
|
## URLs to fedmenu resources
|
|
{% if env == 'staging' %}
|
|
FEDMENU_URL = 'https://apps.stg.fedoraproject.org/fedmenu'
|
|
FEDMENU_DATA_URL = 'https://apps.stg.fedoraproject.org/js/data.js'
|
|
{% else %}
|
|
FEDMENU_URL = 'https://apps.fedoraproject.org/fedmenu'
|
|
FEDMENU_DATA_URL = 'https://apps.fedoraproject.org/js/data.js'
|
|
{% endif %}
|
|
|