You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.5 KiB
64 lines
1.5 KiB
5 years ago
|
---
|
||
|
|
||
|
# If you want to install newer PG than available in the default
|
||
|
# repo, specify the branch here, eg 96, 10, 11
|
||
|
pg_version: default
|
||
|
# Command to compress dumps. Will read from stdin and write to stdout. Set to False to disable compression
|
||
|
pg_compress_cmd: zstd -T0 -c
|
||
|
pg_remove_dump_after_backup: True
|
||
|
# can be text or custom (or a raw format name supported by pg_dump)
|
||
|
pg_dump_format: text
|
||
|
|
||
|
pg_port: 5432
|
||
|
pg_src_ip: []
|
||
|
|
||
|
# List of directives which can be expressed as a % and
|
||
|
# will be determined from the host available memory
|
||
|
pg_pct_mem_directives:
|
||
|
- shared_buffers
|
||
|
- effective_cache_size
|
||
|
- maintenance_work_mem
|
||
|
- wal_buffers
|
||
|
- work_mem
|
||
|
|
||
|
# postgresql.conf directives
|
||
|
pg_base_conf:
|
||
|
listen_addresses:
|
||
|
- 0.0.0.0
|
||
|
max_connections: 100
|
||
|
shared_buffers: 10%
|
||
|
log_timezone: "{{ system_tz | default('Europe/Paris') }}"
|
||
|
timezone: "{{ system_tz | default('Europe/Paris') }}"
|
||
|
log_destination: syslog
|
||
|
datestyle: 'iso, dmy'
|
||
|
lc_messages: fr_FR.UTF-8
|
||
|
lc_monetary: fr_FR.UTF-8
|
||
|
lc_numeric: fr_FR.UTF-8
|
||
|
lc_time: fr_FR.UTF-8
|
||
|
|
||
|
pg_extra_conf: {}
|
||
|
pg_conf: "{{ pg_base_conf | combine(pg_extra_conf, recursive=True) }}"
|
||
|
|
||
|
|
||
|
# Databases and roles to create
|
||
|
# Eg
|
||
|
# pg_databases
|
||
|
# - name: odoo
|
||
|
# encoding: UTF-8
|
||
|
# owner: odoo
|
||
|
# pg_roles:
|
||
|
# - name: odoo
|
||
|
# pass: very_secret
|
||
|
# flags:
|
||
|
# - SUPERUSER
|
||
|
# - CREATEDB
|
||
|
# - CREATEROLE
|
||
|
#
|
||
|
pg_databases: []
|
||
|
pg_roles: []
|
||
|
|
||
|
# Databases and roles to remove
|
||
|
pg_databases_to_remove: []
|
||
|
pg_roles_to_remove: []
|
||
|
...
|