From 15076b64a21e4b3597f894ce2723984916ee6eec Mon Sep 17 00:00:00 2001 From: Greg Dubicki Date: Mon, 11 Jul 2022 18:19:16 +0200 Subject: [PATCH] Fix: initdb requires target dir to be empty --- tasks/initialize.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tasks/initialize.yml b/tasks/initialize.yml index eec71e1..8636a40 100644 --- a/tasks/initialize.yml +++ b/tasks/initialize.yml @@ -14,14 +14,6 @@ state: directory mode: 0700 -- name: Ensure PostgreSQL log directory exists. - file: - path: "{{ postgresql_effective_log_dir }}" - owner: "{{ postgresql_user }}" - group: "{{ postgresql_group }}" - state: directory - mode: 0700 - - name: Check if PostgreSQL database is initialized. stat: path: "{{ postgresql_data_dir }}/PG_VERSION" @@ -35,3 +27,11 @@ # See: https://github.com/ansible/ansible/issues/16048#issuecomment-229012509 vars: ansible_ssh_pipelining: true + +- name: Ensure PostgreSQL log directory exists. + file: + path: "{{ postgresql_effective_log_dir }}" + owner: "{{ postgresql_user }}" + group: "{{ postgresql_group }}" + state: directory + mode: 0700