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.
33 lines
969 B
33 lines
969 B
# 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)
|