- name: Install postgres packages apt: name: - python3-psycopg2 - postgresql-{{ postgres_version }} - postgresql-contrib-{{ postgres_version }} - libpq-dev state: present tags: - role::postgres - name: Check postgres is started and enabled on boot service: name: '{{ postgres_daemon }}' state: started enabled: true tags: - role::postgres - name: Add postgres users community.postgresql.postgresql_user: "{{ item }}" with_items: "{{ postgres_users }}" become: true become_user: "{{ postgres_user }}" tags: - role::postgres - name: Add postgres databases community.postgresql.postgresql_db: "{{ item }}" with_items: "{{ postgres_databases }}" become: true become_user: "{{ postgres_user }}" tags: - role::postgres