--- - name: Converge hosts: all roles: - ansible-role-postgresql vars: postgresql_use_official_repository: true postgresql_primary: true postgresql_config: listen_addresses: '*' postgresql_hba: - type: local databases: - myappli - myappli2 users: all method: md5 postgresql_databases: - name: myappli - name: myappli2 postgresql_users: test: password: secret myuser: password: secret attributes: - REPLICATION - INHERIT postgresql_privileges: - role: myuser type: database database: myappli objets: - myappli privileges: - ALL pre_tasks: - name: update apt cache ansible.builtin.apt: update_cache: true