--- # 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 # 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