egeneralov.postgresql

egeneralov.postgresql

NORMAL構成での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" }

例のプレイブック

- hosts: db
  vars:
    pgdg_users:
      - user: root
        password: root
        database: 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
ダウンロード
114
所有者