2026-05-15 16:41:17 -04:00
|
|
|
---
|
|
|
|
|
# Domaine public servi par NGINX.
|
|
|
|
|
groupe_meditation_domain: groupe-meditation.87-16.org
|
|
|
|
|
|
|
|
|
|
# Chemins de déploiement.
|
|
|
|
|
groupe_meditation_app_dir: /opt/groupe-meditation
|
|
|
|
|
groupe_meditation_backend_dir: "{{ groupe_meditation_app_dir }}/backend"
|
|
|
|
|
groupe_meditation_deploy_dir: "{{ groupe_meditation_app_dir }}/deploy"
|
|
|
|
|
groupe_meditation_frontend_dir: "{{ groupe_meditation_app_dir }}/frontend"
|
|
|
|
|
groupe_meditation_web_root: /var/www/groupe-meditation
|
|
|
|
|
groupe_meditation_upload_dir: "{{ groupe_meditation_app_dir }}/uploads/preuves"
|
|
|
|
|
|
|
|
|
|
# Service applicatif.
|
|
|
|
|
groupe_meditation_service_name: groupe-meditation
|
|
|
|
|
groupe_meditation_service_user: www-data
|
|
|
|
|
groupe_meditation_service_group: www-data
|
|
|
|
|
groupe_meditation_api_host: 127.0.0.1
|
|
|
|
|
groupe_meditation_api_port: 8000
|
|
|
|
|
groupe_meditation_uvicorn_workers: 2
|
|
|
|
|
|
|
|
|
|
# Base de donnees locale PostgreSQL.
|
|
|
|
|
groupe_meditation_db_name: groupe_meditation
|
|
|
|
|
groupe_meditation_db_user: grpmed
|
|
|
|
|
groupe_meditation_db_host: 127.0.0.1
|
|
|
|
|
groupe_meditation_db_port: 5432
|
|
|
|
|
|
|
|
|
|
# A remplacer dans ansible/group_vars/vault.yml chiffre avec ansible-vault.
|
|
|
|
|
groupe_meditation_db_password: CHANGE_ME_DB_PASSWORD
|
|
|
|
|
groupe_meditation_jwt_secret: CHANGE_ME_JWT_SECRET
|
|
|
|
|
|
|
|
|
|
groupe_meditation_database_url: >-
|
|
|
|
|
postgresql+asyncpg://{{ groupe_meditation_db_user }}:{{ groupe_meditation_db_password }}@{{ groupe_meditation_db_host }}:{{ groupe_meditation_db_port }}/{{ groupe_meditation_db_name }}
|
|
|
|
|
groupe_meditation_cors_origins:
|
|
|
|
|
- "https://{{ groupe_meditation_domain }}"
|
|
|
|
|
groupe_meditation_invitation_expire_hours: 48
|
2026-05-25 17:39:38 -04:00
|
|
|
groupe_meditation_vapid_public_key: ""
|
|
|
|
|
groupe_meditation_vapid_private_key_b64: ""
|
|
|
|
|
groupe_meditation_vapid_subject: "mailto:admin@{{ groupe_meditation_domain }}"
|
2026-05-15 16:41:17 -04:00
|
|
|
|
|
|
|
|
# Initialisation applicative. Le seed existant est interactif; Ansible lui
|
|
|
|
|
# fournit ces valeurs seulement si la base ne contient encore aucun groupe.
|
|
|
|
|
groupe_meditation_run_seed: true
|
|
|
|
|
groupe_meditation_first_member:
|
|
|
|
|
prenom: CHANGE_ME
|
|
|
|
|
nom: ""
|
|
|
|
|
courriel: CHANGE_ME@example.com
|
|
|
|
|
telephone: CHANGE_ME
|
|
|
|
|
pin: "1234"
|
|
|
|
|
poste_numero: "1"
|
|
|
|
|
|
|
|
|
|
# TLS Let's Encrypt. Activez apres que le DNS pointe vers la machine.
|
|
|
|
|
groupe_meditation_enable_tls: false
|
|
|
|
|
groupe_meditation_certbot_email: admin@example.com
|
|
|
|
|
|
|
|
|
|
# Sauvegardes.
|
|
|
|
|
groupe_meditation_backup_dir: /var/backups/groupe-meditation
|
|
|
|
|
groupe_meditation_backup_retention_days: 30
|