16379: Adds prometheus' node_exporter to all nodes.
[arvados.git] / tools / salt-install / config_examples / multi_host / aws / 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   pkgs_extra:
9     - postgresql-contrib
10   use_upstream_repo: true
11   version: '12'
12   postgresconf: |-
13     listen_addresses = '*'  # listen on all interfaces
14   acls:
15     - ['local', 'all', 'postgres', 'peer']
16     - ['local', 'all', 'all', 'peer']
17     - ['host', 'all', 'all', '127.0.0.1/32', 'md5']
18     - ['host', 'all', 'all', '::1/128', 'md5']
19     - ['host', '__CLUSTER___arvados', '__CLUSTER___arvados', '127.0.0.1/32']
20     - ['host', '__CLUSTER___arvados', '__CLUSTER___arvados', '__CONTROLLER_INT_IP__/32']
21   users:
22     __CLUSTER___arvados:
23       ensure: present
24       password: "__DATABASE_PASSWORD__"
25     prometheus:
26       ensure: present
27   databases:
28     __CLUSTER___arvados:
29       owner: __CLUSTER___arvados
30       template: template0
31       lc_ctype: en_US.utf8
32       lc_collate: en_US.utf8
33       schemas:
34         public:
35           owner: __CLUSTER___arvados
36       extensions:
37         pg_trgm:
38           if_not_exists: true
39           schema: public