postgresql

egeneralov.postgresql

Настройка установки сервера PostgreSQL с НОРМАЛЬНОЙ конфигурацией.

Требования

Система на базе Debian, поддерживаемая официальным репозиторием.

Зависимости

Переменные роли

Смотрите defaults/main.yml для получения полного списка.

  • pgdg_version: 9.6

  • pgdg_users:

    • пользователь: root пароль: root база данных: 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:

    • { "connection_type": "local", "database": "all", "user": "all", "address": "", "method": "peer" }
    • { "connection_type": "host", "database": "all", "user": "all", "address": "127.0.0.1/32", "method": "md5" }

Пример Playbook

- hosts: db
  vars:
    pgdg_users:
      - пользователь: root
        пароль: root
        база данных: root
    pgdg_pg_hba_conf:
      - {
          "connection_type": "local",
          "database": "all",
          "user": "all",
          "address": "",
          "method": "peer"
        }
      - {
          "connection_type": "host",
          "database": "all",
          "user": "all",
          "address": "127.0.0.1/32",
          "method": "md5"
        }
      - {
          "connection_type": "host",
          "database": "all",
          "user": "all",
          "address": "192.168.0.0/24",
          "method": "md5"
        }
  roles:
     - egeneralov.postgresql

Лицензия

MIT

Информация об авторе

Эдуард Генералов eduard@generalov.net

О проекте

Provision postgresql server installation

Установить
ansible-galaxy install egeneralov/postgresql
Лицензия
mit
Загрузки
101
Владелец