feat(components): add submodules and tests
[arvados-formula.git] / test / salt / pillar / examples / postgresql.sls
1 ---
2 states:
3   - postgres
4
5 ### POSTGRESQL
6 postgres:
7   use_upstream_repo: false
8   pkgs_extra:
9     - postgresql-contrib
10   postgresconf: |-
11     listen_addresses = '*'  # listen on all interfaces
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