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