cloudera.exe.postgresql_server role – Install PostgreSQL server for Cloudera Manager
Note
This role is part of the cloudera.exe collection (version 3.0.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 cloudera.exe.
.
To use it in a playbook, specify: cloudera.exe.postgresql_server
.
Entry point main
– Install PostgreSQL server for Cloudera Manager
New in cloudera.exe 3.0.0
Synopsis
Install and configure PostgreSQL server, including required users, for Cloudera Manager.
Will install
psycopg2
(orpsycopg3
).Optionally, will enable TLS.
Optionally, will create a database superuser.
Parameters
Parameter |
Comments |
---|---|
Flag to specify if a database superuser should be created Choices:
|
|
Password for database superuser account |
|
Username for database superuser account |
|
List of host-based authentication (HBA) entries for PostgreSQL server, i.e. |
|
Networking scope. |
|
Authentication method. |
|
Database target. |
|
Authentication scope (type). |
|
User or user type. |
|
List of global configuration entries for PostgreSQL server, i.e. |
|
Name of the parameter. |
|
Value of the parameter. |
|
List of packages for the PostgreSQL installation. If not defined, defaults are specified by OS distribution. |
|
Flag enabling the setup and teardown of the PostgreSQL repository. If postgresql_repo_enable=no, then any existing repositories will be employed. Choices:
|
|
Path to the TLS certificate authority (CA) file. If not specified, the PostgreSQL server will employ its default, typically |
|
Path to the TLS certificate file. If not specified, the PostgreSQL server will employ its default, typically |
|
Flag enabling TLS connections. Choices:
|
|
Path to the TLS private key file. If not specified, the PostgreSQL server will employ its default, typically |
|
PostgreSQL version to install. Default: |