【发布时间】:2017-03-10 12:07:57
【问题描述】:
这应该很简单。我想创建一个 Ansible 语句来创建一个 Postgres 用户,该用户具有与特定数据库的连接权限以及对该特定数据库中所有表的选择/插入/更新/删除权限。我尝试了以下方法:
- name: Create postgres user for my app
become: yes
become_user: postgres
postgresql_user:
db: "mydatabase"
name: "myappuser"
password: "supersecretpassword"
priv: CONNECT/ALL:SELECT,INSERT,UPDATE,DELETE
我收到relation \"ALL\" does not exist
如果我删除ALL:,我会得到Invalid privs specified for database: INSERT UPDATE SELECT DELETE
【问题讨论】:
标签: postgresql ansible ansible-playbook