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

À propos du projet

Provision postgresql server installation

Installer
ansible-galaxy install egeneralov.postgresql
Licence
mit
Téléchargements
114
Propriétaire