# msvsphere.ci.postgresql_server An Ansible role that installs and configures a PostgreSQL server. ## Variables | Variable | Default value | Type | Description | Required | | -------- | ------------- | ---- | ----------- | -------- | | postgresql_major_version | "13" | string | PostgreSQL major version. For MSVSphere 9.x possible values are "13" and "15". | no | | postgresql_listen_address | | string | TCP/IP address(es) on which the server is to listen for connections. | no | | postgresql_max_connections | | integer | Maximum number of concurrent connections. | no | | postgresql_password_encryption | | string | Password encryption algorithm. Possible values are: `scram-sha-256` and `md5`. | no | ## Example playbook ```yaml --- - hosts: all roles: - role: msvsphere.ci.postgresql_server postgresql_major_version: '15' postgresql_max_connections: 500 ``` ## License MIT. ## Authors * [Eugene Zamriy](mailto:ezamriy@msvsphere-os.ru)