- block: - name: Include dependency 'docker-core' include_role: name: docker-core when: run_once_docker_core is not defined - include_tasks: utils/run_once.yml when: run_once_svc_db_postgres is not defined - name: Create Docker network for PostgreSQL community.docker.docker_network: name: "{{ postgres_network_name }}" state: present ipam_config: - subnet: "{{ postgres_subnet }}" - name: "include docker-compose role" include_role: name: docker-compose - name: Wait for Postgres inside the container shell: "docker exec {{ postgres_name }} pg_isready -U postgres" register: pg_ready until: pg_ready.rc == 0 retries: 30 delay: 5 - name: install python-psycopg2 community.general.pacman: name: python-psycopg2 state: present