leadlineit.postgresql

PostgreSQL Server 14 的 Ansible 角色

构建状态 Galaxy 角色

此角色可帮助在 Debian(buster/bullseye)上安装和配置 PostgreSQL Server 14。

要求

此角色需要 Ansible 2.9 或更高版本。

角色变量

可以传递给此角色的变量及其简要说明如下:

---
pgsql_root_password: Aver@gEStr0ngPaSSw0rd
pgsql_data_dir: /path/to/psql/data
pgsql_listen_addresses: 10.0.0.1
pgsql_listen_port: 7654
pgsql_auth_method: md5
pgsql_map_name: rootmap
pgsql_map_sysuser: root
pgsql_map_pguser: postgres

除了“pgsql_root_password”外,上述所有变量都是可选的。 可选变量的默认值:

---
pgsql_data_dir: /var/lib/postgresql/14/main
pgsql_listen_addresses: localhost
pgsql_listen_port: 5432
pgsql_auth_method: scram-sha-256
pgsql_map_name: rootmap
pgsql_map_sysuser: root
pgsql_map_pguser: postgres

依赖

无。

示例剧本

提供一个如何使用此角色的示例(例如,作为参数传递的变量)对于用户也是非常有帮助的:

- hosts: servers
  roles:
    - { role: leadlineit.postgresql, tags: postgresql }

许可证

MIT

作者信息

此角色由 Artem Kasianchuk 创建。

关于项目

Install and configure PostgreSQL Server 14

安装
ansible-galaxy install leadlineit.postgresql
许可证
Unknown
下载
207
拥有者