groupe-meditation/ansible/group_vars/all.yml
2026-05-25 17:39:38 -04:00

57 lines
2.2 KiB
YAML

---
# 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
groupe_meditation_vapid_public_key: ""
groupe_meditation_vapid_private_key_b64: ""
groupe_meditation_vapid_subject: "mailto:admin@{{ groupe_meditation_domain }}"
# 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