egeneralov.postgresql

egeneralov.postgresql

Provisión de instalación del servidor postgresql con configuración NORMAL.

Requisitos

Sistema basado en Debian, soportado por el repositorio oficial.

Dependencias

Variables de Rol

Consulta defaults/main.yml para la lista completa.

  • pgdg_version: 9.6

  • pgdg_users:

    • usuario: root contraseña: root base_de_datos: 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:

    • { "tipo_de_conexión": "local", "base_de_datos": "all", "usuario": "all", "dirección": "", "método": "peer" }
    • { "tipo_de_conexión": "host", "base_de_datos": "all", "usuario": "all", "dirección": "127.0.0.1/32", "método": "md5" }

Ejemplo de Playbook

- hosts: db
  vars:
    pgdg_users:
      - usuario: root
        contraseña: root
        base_de_datos: root
    pgdg_pg_hba_conf:
      - {
          "tipo_de_conexión": "local",
          "base_de_datos": "all",
          "usuario": "all",
          "dirección": "",
          "método": "peer"
        }
      - {
          "tipo_de_conexión": "host",
          "base_de_datos": "all",
          "usuario": "all",
          "dirección": "127.0.0.1/32",
          "método": "md5"
        }
      - {
          "tipo_de_conexión": "host",
          "base_de_datos": "all",
          "usuario": "all",
          "dirección": "192.168.0.0/24",
          "método": "md5"
        }
  roles:
     - egeneralov.postgresql

Licencia

MIT

Información del Autor

Eduard Generalov eduard@generalov.net

Acerca del proyecto

Provision postgresql server installation

Instalar
ansible-galaxy install egeneralov.postgresql
Licencia
mit
Descargas
114
Propietario