1 # Copyright (C) The Arvados Authors. All rights reserved.
3 # SPDX-License-Identifier: Apache-2.0
5 arvados_postgresql_package: postgresql
6 # The role will write these settings to a dedicated file under the PostgreSQL
7 # conf.d directory. These defaults are suitable for most production
8 # installations. You can set this to an empty hash to skip configuration.
9 # Note that you MUST quote string values as appropriate for PostgreSQL config.
10 arvados_postgresql_config:
11 listen_addresses: "'*'"
12 # The path where arvados_postgresql_config will be written.
13 # If not set, the role will write the file to `conf.d/arvados-ansible.conf`
14 # in the same directory as the HBA file.
15 arvados_postgresql_config_path: ""
16 # If not specified, the role tasks will query the path from the server.
17 arvados_postgresql_hba_file: ""
18 arvados_postgresql_hba_contype: host
19 # Comma-separated list of database names
20 arvados_postgresql_hba_databases: "{{ arvados_cluster.PostgreSQL.Connection.dbname }}"
21 arvados_postgresql_hba_method: scram-sha-256
22 # Array of IPv4 or v6 netmasks, or special values recognized in pg_hba.conf
23 arvados_postgresql_hba_sources:
25 # Comma-separated list of user names
26 arvados_postgresql_hba_users: "{{ arvados_cluster.PostgreSQL.Connection.user }}"