--- - name: Ensure PostgreSQL is up and running service: name: "{{ postgresql-10 }}" state: started enabled: yes become: True become_user: root - name: Check if database is initialized stat: path: "{{ postgresql_data_dir }}/PG_VERSION" register: pgdata_dir_version - name: Ensure database is initialized command: "/usr/pgsql-{{ __postgres_version }}/bin/postgresql-{{ __postgres_version }}-setup initdb" when: not pgdata_dir_version.stat.exists become: true become_user: "{{ postgres_user }}"