No description
Find a file
2024-10-06 21:00:24 +02:00
defaults Commit initial 2022-12-11 17:42:06 +01:00
handlers Correction handler docker compose 2023-12-10 18:28:25 +01:00
meta Commit initial 2022-12-11 17:42:06 +01:00
tasks Commit initial 2022-12-11 17:42:06 +01:00
templates Ajout de variables pour notifications push 2024-10-06 21:00:24 +02:00
README.md Commit initial 2022-12-11 17:42:06 +01:00

Role : docker_mobilizon

Services fournis

  • main.yml : Installation de mobilizon sur un serveur docker_host

Variables

Fournir les variables suivantes. Par exemple :

docker_mobilizon_fqdn: mobilizon.example.com
docker_mobilizon_version: 2.1.0
docker_mobilizon_data_dir: /data1
docker_mobilizon_service_id: mobilizon
docker_mobilizon_db_password: mot_de_passe
docker_mobilizon_instance_name: "{{ docker_mobilizon_fqdn }}"
docker_mobilizon_email_from: expediteur@example.com
docker_mobilizon_secret_key_base: un_secret
docker_mobilizon_secret_key: un_secret
docker_mobilizon_smtp_server: mail.example.com
Option Valeur par défaut Description
docker_mobilizon_fqdn Le fqdn pour accéder à mobilizon
docker_mobilizon_version Version de l'image mobilizon
docker_mobilizon_data_dir L'emplacement dans lequel se trouvent les volumes de donnees docker pour le service
docker_mobilizon_service_id Le nom de service souhaité : conditionne le nommage des dossiers et le routage par traefik
docker_mobilizon_db_name mobilizon Le nom souhaité pour la base de données
docker_mobilizon_db_user mobilizon Le nom souhaité pour le proprietaire de la base
docker_mobilizon_db_password Le mot de passe du proprietaire de la base
docker_mobilizon_instance_name Nom de l'instance mobilizon
docker_mobilizon_email_from Adresse d'émetteur des courriels envoyés par mobilizon
docker_mobilizon_secret_key_base Générer un secret avec gpg --gen-random --armor 1 50
docker_mobilizon_secret_key Générer un secret avec gpg --gen-random --armor 1 50
docker_mobilizon_smtp_server Adresse du serveur smtp
docker_mobilizon_smtp_port 25
docker_mobilizon_smtp_username "" Renseigner si nécessaire pour s'authentifier auprès du serveur smtp
docker_mobilizon_smtp_password "" Renseigner si nécessaire pour s'authentifier auprès du serveur smtp
docker_mobilizon_registrations_open "true" Précise si le serveur est ouvert aux inscriptions
docker_mobilizon_custom_config false Si true, prepare docker-compose pour un fichier config.exs spécifique

Premier démarrage

docker-compose exec mobilizon mobilizon_ctl users.new "admin@email.com" --admin --password "Y0urP4ssw0rd"

Configuration spécifique

docker cp mobilizon_mobilizon_1:/etc/mobilizon/config.exs .

docker_mobilizon_custom_config: true