Ajout définitions variable patroni.yml suite

This commit is contained in:
emorino 2022-08-19 15:39:58 +02:00
parent fde1775c8d
commit 42cb06ac26

View file

@ -121,3 +121,20 @@ La configuration se découpe en plusieurs parties que nous allons décrire.
- `pg_hba` : liste les autorisations que l'on veux ajouté dans le fichier `pg_hba.conf`
- `users` : Défini les utilisateurs qui sont créer à l'initialisation du cluster
- `options` : listes les droits de chaque utilisateurs lors de la déclaration du `CREATE ROLE`
- `postgresql` : Défini les options passé à PostgreSQL
- `listen` : IP et port d'écoute de PostgreSQL
- `connect_address` : IP et port sur lequel PostgreSQL est accessible
- `bin_dir` : chemin où les binaires de PostgreSQL sont accessible
- `data_dir` : chemin du datadir de PostgreSQL
- `pgpass` : chemin du .pgpass
- `authentication` : défini les rôles de chaque utilisateur qui peuvent s'authentifié sur le cluster
- `parameters` : liste des paramètres de configuration de PostgreSQL
- `tags` : Défini des `tags` sur le cluster
- `nofailover` : contrôle si ce nœud est autorisé a devenir leader
- `noloadbalance` : Si c'est défini sur `true`, le nœud renverra un code HTTP 503 pour la vérification de l'API REST sur GET /replica, il sera donc exclu de l'équilibrage de charge
- `clonefrom` : Si c'est défini sur `true`, d'autres nœuds peuvent préférer utiliser ce nœud pour l'amorçage (pg_basebackup). S'il y a plusieurs nœuds avec la balise clonefrom définie sur true, le nœud à partir duquel amorcer sera choisi au hasard.
- `nosync` : S'il est défini sur `true`, le nœud ne sera jamais sélectionné en tant que réplique synchrone.