mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-08-04 07:37:20 +02:00
Update to 2021-12-01 19:13
This commit is contained in:
56
roles/unmaintained/psono/templates/settings.yaml.j2
Normal file
56
roles/unmaintained/psono/templates/settings.yaml.j2
Normal file
@@ -0,0 +1,56 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
{% for token in ['SECRET_KEY', 'ACTIVATION_LINK_SECRET', 'DB_SECRET', 'EMAIL_SECRET_SALT', 'PRIVATE_KEY', 'PUBLIC_KEY'] %}
|
||||
{{ token }}: '{{ psono_tokens.results | selectattr('item','equalto',token) | map(attribute='stdout') | first | string }}'
|
||||
{% endfor %}
|
||||
DEBUG: False
|
||||
{% if psono_allowed_hosts is defined and psono_allowed_hosts | length > 0 %}
|
||||
ALLOWED_HOSTS:
|
||||
{{ psono_allowed_hosts | to_nice_yaml(indent=2) }}
|
||||
{% endif %}
|
||||
{% if psono_allowed_domains is defined and psono_allowed_domains | length > 0 %}
|
||||
ALLOWED_DOMAINS:
|
||||
{{ psono_allowed_domains | to_nice_yaml(indent=2) }}
|
||||
{% endif %}
|
||||
ALLOW_REGISTRATION: {{ psono_allow_registration | ternary('True', 'False') }}
|
||||
{% if psono_email_filter is defined and psono_email_server | length > 0 %}
|
||||
REGISTRATION_EMAIL_FILTER:
|
||||
{% for domain in psono_email_filter %}
|
||||
- {{ domain }}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
ALLOW_LOST_PASSWORD: {{ psono_allow_lost_password | ternary('True', 'False') }}
|
||||
HOST_URL: '{{ psono_public_url }}'
|
||||
EMAIL_FROM: '{{ psono_from_email }}'
|
||||
EMAIL_HOST: 'localhost'
|
||||
CACHE_ENABLE: True
|
||||
CACHE_REDIS: True
|
||||
CACHE_REDIS_LOCATION: '{{ psono_redis_server }}'
|
||||
MANAGEMENT_ENABLED: True
|
||||
{% if ntp_servers is defined and ntp_servers | length > 0 %}
|
||||
TIME_SERVER: '{{ ntp_servers | first }}'
|
||||
{% endif %}
|
||||
DATABASES:
|
||||
default:
|
||||
'ENGINE': 'django.db.backends.postgresql_psycopg2'
|
||||
'NAME': '{{ psono_db_name }}'
|
||||
'USER': '{{ psono_db_user }}'
|
||||
'PASSWORD': '{{ psono_db_pass }}'
|
||||
'HOST': '{{ psono_db_server }}'
|
||||
'PORT': '{{ psono_db_port }}'
|
||||
|
||||
TEMPLATES: [
|
||||
{
|
||||
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
||||
'DIRS': ['{{ psono_root_dir }}/server/app/psono/templates'],
|
||||
'APP_DIRS': True,
|
||||
'OPTIONS': {
|
||||
'context_processors': [
|
||||
'django.template.context_processors.debug',
|
||||
'django.template.context_processors.request',
|
||||
'django.contrib.auth.context_processors.auth',
|
||||
'django.contrib.messages.context_processors.messages',
|
||||
],
|
||||
},
|
||||
},
|
||||
]
|
Reference in New Issue
Block a user