Merge pull request #10 from netmanagers/master
[arvados-formula.git] / test / salt / pillar / examples / postgresql.sls
1 ---
2 ### POSTGRESQL
3 postgres:
4   use_upstream_repo: false
5   pkgs_extra:
6     - postgresql-contrib
7   postgresconf: |-
8     listen_addresses = '*'  # listen on all interfaces
9     #ssl = on
10     #ssl_cert_file = '/etc/ssl/certs/arvados-snakeoil-cert.pem'
11     #ssl_key_file = '/etc/ssl/private/arvados-snakeoil-cert.key'
12   acls:
13     - ['local', 'all', 'postgres', 'peer']
14     - ['local', 'all', 'all', 'peer']
15     - ['host', 'all', 'all', '127.0.0.1/32', 'md5']
16     - ['host', 'all', 'all', '::1/128', 'md5']
17     - ['host', 'arvados', 'arvados', '127.0.0.1/32']
18   users:
19     arvados:
20       ensure: present
21       password: changeme_arvados
22
23   # tablespaces:
24   #   arvados_tablespace:
25   #     directory: /path/to/some/tbspace/arvados_tbsp
26   #     owner: arvados
27
28   databases:
29     arvados:
30       owner: arvados
31       template: template0
32       lc_ctype: en_US.utf8
33       lc_collate: en_US.utf8
34       # tablespace: arvados_tablespace
35       schemas:
36         public:
37           owner: arvados
38       extensions:
39         pg_trgm:
40           if_not_exists: true
41           schema: public