mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-07-27 00:05:44 +02:00
Update to 2021-12-01 19:13
This commit is contained in:
73
roles/postgresql_server/defaults/main.yml
Normal file
73
roles/postgresql_server/defaults/main.yml
Normal file
@@ -0,0 +1,73 @@
|
||||
---
|
||||
|
||||
# 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_privs:
|
||||
# - database: dbname
|
||||
# state: present
|
||||
# privs: SELECT,INSERT,DELETE,UPDATE
|
||||
# objs: ALL_IN_SCHEMA
|
||||
# type: table
|
||||
# schema: public
|
||||
# role: reportuser
|
||||
|
||||
#
|
||||
pg_databases: []
|
||||
pg_roles: []
|
||||
pg_privs: []
|
||||
|
||||
# Databases and roles to remove
|
||||
pg_databases_to_remove: []
|
||||
pg_roles_to_remove: []
|
||||
...
|
Reference in New Issue
Block a user