From 2f1d9b59717a3b5711d18c6c6bab8d47eb081cdb Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Thu, 8 Aug 2024 19:32:50 +0200 Subject: [PATCH] Create the data directory if it is meant to be in a different place. --- tasks/postgresql-packages.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) 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: