Merge branch '17346-keep-balance-empty-block'
[arvados.git] / tools / salt-install / config_examples / single_host / single_hostname / pillars / postgresql.sls
1 ---
2 # Copyright (C) The Arvados Authors. All rights reserved.
3 #
4 # SPDX-License-Identifier: AGPL-3.0
5
6 ### POSTGRESQL
7 postgres:
8   use_upstream_repo: false
9   pkgs_extra:
10     - postgresql-contrib
11   postgresconf: |-
12     listen_addresses = '*'  # listen on all interfaces
13   acls:
14     - ['local', 'all', 'postgres', 'peer']
15     - ['local', 'all', 'all', 'peer']
16     - ['host', 'all', 'all', '127.0.0.1/32', 'md5']
17     - ['host', 'all', 'all', '::1/128', 'md5']
18     - ['host', '__CLUSTER___arvados', '__CLUSTER___arvados', '127.0.0.0/8']
19   users:
20     __CLUSTER___arvados:
21       ensure: present
22       password: __DATABASE_PASSWORD__
23
24   # tablespaces:
25   #   arvados_tablespace:
26   #     directory: /path/to/some/tbspace/arvados_tbsp
27   #     owner: arvados
28
29   databases:
30     __CLUSTER___arvados:
31       owner: __CLUSTER___arvados
32       template: template0
33       lc_ctype: en_US.utf8
34       lc_collate: en_US.utf8
35       # tablespace: arvados_tablespace
36       schemas:
37         public:
38           owner: __CLUSTER___arvados
39       extensions:
40         pg_trgm:
41           if_not_exists: true
42           schema: public