Configuring .pgpass

TPAは、クラスターインスタンス間で使用するために、デフォルトでpostgres およびrepmgr のパスワードを使用して~postgres/.pgpass を作成します。 pgpass_users を設定して、別のユーザーリストのエントリを作成できます。

フックスクリプトからpostgres/pgpass ロールを含めて、独自の.pgpass ファイルを作成することもできます。

- include_role: name=postgres/pgpass
  vars:
    pgpassfile: ~otheruser/.pgpass
    pgpass_owner: otheruser
    pgpass_group: somegroup
    pgpass_users:
    - xyzuser
    - pqruser