dubzland.postgresql.postgresql_server role – The main entrypoint for postgresql.postgresql_server
Note
This role is part of the dubzland.postgresql collection (version 1.2.0).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install dubzland.postgresql
.
To use it in a playbook, specify: dubzland.postgresql.postgresql_server
.
Entry point main
– The main entrypoint for postgresql.postgresql_server
Synopsis
Installs the PostgreSQL server packages.
Adds required PostgreSQL configuration.
Parameters
Parameter |
Comments |
---|---|
Sets the name of the cluster, which is included in the process title |
|
Directory containing PostgreSQL configuration files |
|
Directory containing PostgreSQL data files |
|
Sets the display format for date and time values |
|
Sets default text search configuration |
|
Selects the dynamic shared memory implementation used Choices:
|
|
Directory of configuration files to include |
|
Sets the language in which messages are displayed |
|
Sets the locale for formatting monetary amounts |
|
Sets the locale for formatting numbers |
|
Sets the locale for formatting date and time values |
|
IP addresses the PostgreSQL server should bind to Default: |
|
Controls information prefixed to each log line |
|
Sets the time zone to use in log messages |
|
Maximum number of connections the PostgreSQL server should allow |
|
Sets the WAL size that triggers a checkpoint |
|
Sets the minimum size to shrink the WAL to |
|
Port number the PostgreSQL server should listen on |
|
Root directory to contain all PostgreSQL configuration. Default: |
|
Root directory to contain all PostgreSQL data. Default: |
|
Sets the number of shared memory buffers used by the server |
|
Enable SSL connections Choices:
|
|
Location of the SSL server certificate file |
|
Location of the SSL server private key file |
|
Sets the time zone for displaying and interpreting time stamps |
|
Sets the directories where Unix-domain sockets will be created |
|
Version of PostgreSQL to install |