diff --git a/files/common/var/lib/delphix-platform/ansible/10-delphix-platform/roles/delphix-platform/tasks/main.yml b/files/common/var/lib/delphix-platform/ansible/10-delphix-platform/roles/delphix-platform/tasks/main.yml index 36f1956af..fc01a60b8 100644 --- a/files/common/var/lib/delphix-platform/ansible/10-delphix-platform/roles/delphix-platform/tasks/main.yml +++ b/files/common/var/lib/delphix-platform/ansible/10-delphix-platform/roles/delphix-platform/tasks/main.yml @@ -738,3 +738,20 @@ path: /etc/environment state: absent regexp: '^\s*PATH\s*=' + +# Check if the specified directories exist to update the permissions +- stat: + path: "{{ item }}" + with_items: + - /export/home/delphix + - /export/home/cli + - /var/lib/postgresql + register: dir_check + +# Update the permissions of the directory only if it exists +- file: + path: "{{ item.stat.path }}" + state: directory + mode: 0750 + when: item.stat.exists + with_items: "{{ dir_check.results }}"