| docker_mastodon_fqdn | | Nom de domaine pour lequel le service mastodon répond |
| docker_mastodon_data_dir | | L'emplacement dans lequel se trouvent les volumes de donnees docker pour le service |
| docker_mastodon_service_id | | Le nom de service souhaité : conditionne le nommage des volumes et le routage par traefik |
| docker_mastodon_image_version | | Version de mastodon et de l'image docker |
| docker_mastodon_local_domain | | Domaine des utilisateurs permettant l'emploi d'adresses mastodon de la forme @user@domain (nécessite la mise en place de webfinger sur le domaine) |
| docker_mastodon_db_name | | Nom de la base de données |
| docker_mastodon_db_user | | Nom du proprietaire_de la base |
| docker_mastodon_db_password | | MDP du proprietaire_de la base |
| docker_mastodon_secret_key_base | | Valeur de secret_key_base généré pour la première installation |
| docker_mastodon_otp_secret | | Valeur de otp_secret généré pour la première installation |
| docker_mastodon_vapid_private_key | | Valeur de vapid_private_key généré pour la première installation |
| docker_mastodon_vapid_public_key | | Valeur de vapid_public_key généré pour la première installation |
| docker_mastodon_mail_smtp_server | | Serveur smtp par lequel mastodon envoie des emails |
| docker_mastodon_mail_smtp_port | 587 | Port d'envoi des emails |
| docker_mastodon_mail_smtp_login | vide | |
| docker_mastodon_mail_smtp_password | vide | |
| docker_mastodon_mail_from | | Adresse d'expéditeur par laquelle mastodon envoie des emails |
| docker_mastodon_oidc_enabled | false | Permet d'activer l'authentification par OpenID Connect |
| docker_mastodon_oidc_display_name | | Nom affiché pour la connection via OpenID Connect |
| docker_mastodon_oidc_issuer | | Url "issuer" de la fédération OpenID Connect |
| docker_mastodon_oidc_uid_field | uid | Attribut utilisé pour constituer l'identifiant Mastodon |
| docker_mastodon_oidc_client_id | | Identifiant de client OpenID Connect de l'instance |
| docker_mastodon_oidc_client_secret | | Secret de client OpenID Connect de l'instance |
| docker_mastodon_oidc_redirect_uri | cf. defaults | Url de redirection après une connection via OpenID Connect |
| docker_mastodon_oidc_security_assume_email_is_verified | true | Indique à mastodon qu'il n'est pas nécessaire de valilder l'adresse email pour un utilisateur OpenID Connect |
| docker_mastodon_rp_docker_host | | Pour configure_reverse_proxy.yml: fqdn de la machine contenant le conteneur docker |
| docker_mastodon_rp_cert | LE | Type de certificat pour le reverse proxy (LE = letsencrypt) |
| docker_mastodon_rp_indexing | | Stratégie du reverse proxy vis à vis des robots |
| docker_mastodon_rp_waf | | Activation websecurity du reverse proxy |
## Première installation
- provisionner l'environnement une première fois en positionnant la variable docker_mastodon_gen_secrets à true ; le playbook va générer des valeurs à copier/coller dans les variables de playbook de l'environnement
- pour le premier démarrage uniquement, lancer le playbook avec la variable `docker_mastodon_docker_mastodon_initialize_data` positionnée à `true` ; attention, cela efface les données et initialise une instance de mastodon vide