diff --git a/HowtoPatroni.md b/HowtoPatroni.md index 9c01d778..ab3851bc 100644 --- a/HowtoPatroni.md +++ b/HowtoPatroni.md @@ -104,4 +104,20 @@ La configuration se découpe en plusieurs parties que nous allons décrire. - `restapi` : configuration de l'API REST de Patroni - `listen` : IP et port d'écoute de l'API REST - - `connect_address` : IP et port de connexion à l'API REST \ No newline at end of file + - `connect_address` : IP et port de connexion à l'API REST + +- `etcd` : Configuration des noeuds etcd ( peut être remplacer par consul) + - `hosts` : liste des hôtes etcd + +- `bootstrap` : Défini les paramètres qui vont amorcer l'instance PostgreSQL + - `maximum_lag_on_failover` : Taille maximale, en octet, pour que le secondaire soit éligible a l'élection pour pouvori être leader. + - `ttl` : Défini le TTL du verrouillage du leader, en secondes, à considéré comme le temps avant que le processus de bascule soit déclenché. + - `loop_wait` : Temps d'attente de la boucle de rafraîchissement de l'état de cluster, en secondes. + +- `initdb` : Liste des options qui peuvent être passé à l'initdb : + - `data-checksums` : doit être activé si l'on veux utilisé `pg_rewind` + - `encoding: UTF8` : encodage par défaut des bases + - ` locale: UTF8:` : locale par défaut pour les nouvelles bases de données. + +- `pg_hba` : liste les autorisations que l'on veux ajouté dans le fichier `pg_hba.conf` +