Skip to content

Commit 792f943

Browse files
committed
Merge pull request #62 from leonelgalan/master
Merges user privilages into correct role
2 parents f0ad7e4 + 7db5a39 commit 792f943

File tree

4 files changed

+19
-18
lines changed

4 files changed

+19
-18
lines changed

tasks/users.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,3 @@
1616
sudo_user: "{{postgresql_admin_user}}"
1717
with_items: postgresql_users
1818
when: postgresql_users|length > 0
19-
20-
- name: PostgreSQL | Update the user privileges
21-
postgresql_user:
22-
name: "{{item.name}}"
23-
db: "{{item.db}}"
24-
port: "{{postgresql_port}}"
25-
priv: "{{item.priv | default('ALL')}}"
26-
state: present
27-
login_user: "{{postgresql_admin_user}}"
28-
role_attr_flags: "{{item.role_attr_flags | default('')}}"
29-
sudo: yes
30-
sudo_user: "{{postgresql_admin_user}}"
31-
with_items: postgresql_user_privileges
32-
when: postgresql_users|length > 0
33-

tasks/users_privileges.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,13 @@
44
postgresql_user:
55
name: "{{item.name}}"
66
db: "{{item.db}}"
7+
port: "{{postgresql_port}}"
78
priv: "{{item.priv | default('ALL')}}"
89
state: present
910
login_host: "{{item.host | default('localhost')}}"
11+
login_user: "{{postgresql_admin_user}}"
12+
role_attr_flags: "{{item.role_attr_flags | default('')}}"
13+
sudo: yes
14+
sudo_user: "{{postgresql_admin_user}}"
1015
with_items: postgresql_user_privileges
1116
when: postgresql_users|length > 0

test.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
- hosts: all
22
vars_files:
3-
- 'defaults/main.yml'
3+
- defaults/main.yml
4+
- vars/test.yml
45
tasks:
5-
- include: 'tasks/main.yml'
6+
- include: tasks/main.yml
67
handlers:
7-
- include: 'handlers/main.yml'
8+
- include: handlers/main.yml

vars/test.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
blah: one
3+
postgresql_databases:
4+
- name: foobar
5+
postgresql_users:
6+
- name: baz
7+
pass: pass
8+
postgresql_user_privileges:
9+
- name: baz
10+
db: foobar

0 commit comments

Comments
 (0)