--- - name: Grant database-level privileges on "{{ database }}" delegate_to: localhost community.postgresql.postgresql_privs: db: "{{ database }}" type: database objs: "{{ database }}" privs: "CREATE" role: "{{ user }}" login_host: "{{ pg_host }}" login_port: "{{ pg_port }}" login_user: "{{ pg_user }}" login_password: "{{ pg_password }}" state: present - name: Give user full privileges on database delegate_to: localhost community.postgresql.postgresql_privs: db: "{{ database }}" type: schema objs: public privs: "{{ privileges }}" role: "{{ user }}" login_host: "{{ pg_host }}" login_port: "{{ pg_port }}" login_user: "{{ pg_user }}" login_password: "{{ pg_password }}" state: present