diff --git a/tasks/postgresql-packages.yml b/tasks/postgresql-packages.yml index 389e941..1321df1 100644 --- a/tasks/postgresql-packages.yml +++ b/tasks/postgresql-packages.yml @@ -36,6 +36,17 @@ pkg: "{{ psql_el_pgdg_packages }}" state: present + - name: postgresql-packages | Create the postgresql data directory if it is not in the default place + ansible.builtin.file: + dest: "{{ psql_el_data_dir }}" + owner: postgres + group: postgres + mode: "700" + state: directory + when: + - psql_use_alternate_data_dir + - ansible_distribution_file_variety == "RedHat" + - name: postgresql-packages | Init the db if needed on EL systems ansible.builtin.command: /usr/pgsql-{{ psql_version }}/bin/postgresql-{{ psql_version }}-setup initdb args: