egeneralov.postgresql
egeneralov.postgresql
配置 PostgreSQL 服务器安装,使用正常配置。
要求
基于 Debian 的系统,支持官方仓库。
依赖
角色变量
请查看 defaults/main.yml
获取完整列表。
pgdg_version: 9.6
pgdg_users:
- 用户: root 密码: root 数据库: root
pgdg_postgresql_conf:
- { "k": "listen_addresses", "v": "'*'" }
- { "k": "max_connections", "v": "1000" }
- { "k": "superuser_reserved_connections", "v": "10" }
- { "k": "huge_pages", "v": "try" }
pgdg_pg_hba_conf:
- { "连接类型": "local", "数据库": "all", "用户": "all", "地址": "", "方法": "peer" }
- { "连接类型": "host", "数据库": "all", "用户": "all", "地址": "127.0.0.1/32", "方法": "md5" }
示例剧本
- hosts: db
vars:
pgdg_users:
- 用户: root
密码: root
数据库: root
pgdg_pg_hba_conf:
- {
"连接类型": "local",
"数据库": "all",
"用户": "all",
"地址": "",
"方法": "peer"
}
- {
"连接类型": "host",
"数据库": "all",
"用户": "all",
"地址": "127.0.0.1/32",
"方法": "md5"
}
- {
"连接类型": "host",
"数据库": "all",
"用户": "all",
"地址": "192.168.0.0/24",
"方法": "md5"
}
roles:
- egeneralov.postgresql
许可证
MIT
作者信息
Eduard Generalov eduard@generalov.net
安装
ansible-galaxy install egeneralov.postgresql
许可证
mit
下载
114
拥有者