File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed
Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change 2020 login_port : " {{ postgresql_port }}"
2121 become : yes
2222 become_user : " {{ postgresql_admin_user }}"
23- loop : " {{ postgresql_user_privileges | default([]) }}"
23+ loop : " {{ postgresql_user_privileges | default([]) | rejectattr('schema', 'defined') }}"
24+ when : (postgresql_user_privileges | default([])) | length > 0
25+
26+ # Grant schema-level privileges
27+ - name : PostgreSQL | Grant schema privileges
28+ community.postgresql.postgresql_privs :
29+ type : schema
30+ objs : " {{ item.schema }}"
31+ login_db : " {{ item.db }}" # database to grant on
32+ roles : " {{ item.name }}" # role receiving privileges
33+ privs : " {{ item.privs | default('ALL') }}"
34+ grant_option : " {{ item.grant_option | default(omit) }}"
35+ state : present
36+ login_user : " {{ postgresql_admin_user }}"
37+ login_password : " {{ postgresql_admin_password | default(omit) }}"
38+ login_host : " {{ item.host | default(omit) }}"
39+ login_port : " {{ postgresql_port }}"
40+ become : yes
41+ become_user : " {{ postgresql_admin_user }}"
42+ loop : " {{ postgresql_user_privileges | default([]) | selectattr('schema', 'defined') }}"
2443 when : (postgresql_user_privileges | default([])) | length > 0
You can’t perform that action at this time.
0 commit comments