egeneralov.postgresql
egeneralov.postgresql
Provisionnement de l'installation du serveur postgresql avec une configuration NORMALE.
Exigences
Système basé sur Debian, supporté par le dépôt officiel.
Dépendances
Variables de rôle
Voir defaults/main.yml
pour la liste complète.
pgdg_version : 9.6
pgdg_users :
- utilisateur : root mot_de_passe : root base_de_données : root
pgdg_postgresql_conf :
- { "k": "listen_addresses", "v": "'*'" }
- { "k": "max_connections", "v": "1000" }
- { "k": "superuser_reserved_connections", "v": "10" }
- { "k": "huge_pages", "v": "try" }
pgdg_pg_hba_conf :
- { "type_de_connexion": "local", "base_de_données": "all", "utilisateur": "all", "adresse": "", "méthode": "peer" }
- { "type_de_connexion": "host", "base_de_données": "all", "utilisateur": "all", "adresse": "127.0.0.1/32", "méthode": "md5" }
Exemple de Playbook
- hôtes : db
vars :
pgdg_users :
- utilisateur : root
mot_de_passe : root
base_de_données : root
pgdg_pg_hba_conf :
- {
"type_de_connexion": "local",
"base_de_données": "all",
"utilisateur": "all",
"adresse": "",
"méthode": "peer"
}
- {
"type_de_connexion": "host",
"base_de_données": "all",
"utilisateur": "all",
"adresse": "127.0.0.1/32",
"méthode": "md5"
}
- {
"type_de_connexion": "host",
"base_de_données": "all",
"utilisateur": "all",
"adresse": "192.168.0.0/24",
"méthode": "md5"
}
rôles :
- egeneralov.postgresql
Licence
MIT
Informations sur l'auteur
Eduard Generalov eduard@generalov.net
Installer
ansible-galaxy install egeneralov.postgresql
Licence
mit
Téléchargements
114
Propriétaire