Exploitation en production
Publiez, sauvegardez et surveillez une instance dont des personnes dépendent
Avant la mise en service
Les valeurs par défaut permettent de lancer rapidement une instance, mais plusieurs d’entre elles ne servent qu’à un premier aperçu. AnsibleForms journalise un avertissement [SECURITY] au démarrage quand ENCRYPTION_SECRET ou ACCESS_TOKEN_SECRET n’est pas défini, et la page Statut rend compte des sauvegardes, des paramètres de conservation et du filtre d’expressions.
Liste de contrôle de production
Passez ces points en revue une fois avant que des utilisateurs dépendent de l’instance, puis à nouveau après une mise à jour majeure :
| Point | Que faire | Détails |
|---|---|---|
| Mot de passe admin | Changez le mot de passe du compte admin local | Renforcement |
| Secret de chiffrement | Définissez ENCRYPTION_SECRET avant de stocker le moindre identifiant | Secrets et chiffrement |
| Secret des jetons | Définissez ACCESS_TOKEN_SECRET, pour que les sessions survivent à un redémarrage | Secrets et chiffrement |
| HTTPS | Terminez TLS avec votre propre certificat, pas celui d’exemple | HTTPS |
| Reverse proxy | Publiez l’instance derrière un proxy, éventuellement sous BASE_URL | Reverse proxy |
| Endpoint de schéma | Mettez ALLOW_SCHEMA_CREATION à 0 une fois le schéma créé | Renforcement |
| Appels sortants | Restreignez les expressions REST avec REST_DENIED_HOSTS | Renforcement |
| Fonctionnalités facultatives | Laissez MCP et l’assistant de chat désactivés sauf si vous les utilisez | Renforcement |
| Sauvegardes | Vérifiez que la sauvegarde nocturne fonctionne, et copiez-la hors de l’hôte | Sauvegardes |
| Conservation | Décidez combien de temps les jobs et les entrées d’audit sont conservés | Journaux |
Dans cette section
Chaque thème a sa propre page ; la sécurisation de l’instance est traitée dans Sécurité :
| Page | Ce qu’elle couvre |
|---|---|
| Reverse proxy | Publier AnsibleForms derrière Nginx, Traefik ou Apache, à la racine ou sous un sous-chemin |
| Sauvegardes | Les sauvegardes nocturnes, leur contenu, les restaurations, et ce qu’il faut conserver d’autre |
| Journaux | Les fichiers de journaux, syslog, la piste d’audit, et la conservation des jobs et des entrées d’audit |
| Mise à l’échelle | Plusieurs nœuds d’application avec un worker ; le RTE a sa propre section, Environnements d’exécution |
| Supervision | Les sondes de santé, les métriques Prometheus et la page Statut |