Configuring .pgpass v23.38.1
TPA creates ~postgres/.pgpass
by default with the passwords
for the postgres_user
(postgres
or entreprisedb
by default
depending on the postgres_flavour
) in it, for use between cluster instances.
You can set pgpass_users
to create entries for a different list of
users. Note that the pgpass_users
list overrides default values,
so the postgres_user
(postgres
/enterprisedb
) is NOT included
unless you explicitly include it in the pgpass_users
list.
You can also include the postgres/pgpass
role from hook scripts to
create your own .pgpass
file:
- include_role: name=postgres/pgpass vars: pgpassfile: ~otheruser/.pgpass pgpass_owner: otheruser pgpass_group: somegroup pgpass_users: - xyzuser - pqruser