Configuring .pgpass

Configuring .pgpass#

TPAは、クラスターインスタンス間で使用するために、デフォルトで~postgres/.pgpass を作成し、その中のpostgres_user postgres_flavour に応じてデフォルトでpostgres またはentreprisedb のパスワードを使用します。

pgpass_users を設定して、ユーザーの別のリストのエントリを作成できます。 pgpass_users リストはデフォルト値をオーバーライドするため、 postgres_user postgres /enterprisedb は、 pgpass_users リストに明示的に含めない限り含まれないことに注意してください。

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

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