This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git


The following commit(s) were added to refs/heads/master by this push:
     new 45b606590d Ansible: only create user_data_dir symlink when it doesn't 
exist
45b606590d is described below

commit 45b606590d567273013658a51ecac924559e3107
Author: Marcus Christie <[email protected]>
AuthorDate: Fri Aug 5 15:42:08 2022 -0400

    Ansible: only create user_data_dir symlink when it doesn't exist
---
 dev-tools/ansible/roles/httpd/tasks/main.yml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-tools/ansible/roles/httpd/tasks/main.yml 
b/dev-tools/ansible/roles/httpd/tasks/main.yml
index 4c9803bb40..dd97fb3ab8 100644
--- a/dev-tools/ansible/roles/httpd/tasks/main.yml
+++ b/dev-tools/ansible/roles/httpd/tasks/main.yml
@@ -59,11 +59,15 @@
   file: path="{{ real_user_data_dir }}" state=directory owner="{{user}}" 
group="{{group}}"
   become: yes
 
+- name: get realpath of {{ user_data_dir }}
+  command: realpath {{ user_data_dir }}
+  register: user_data_dir_realpath
+
 # TODO: create the parent directory of the symlink if missing
 - name: Symlink user data dir {{ user_data_dir }} to {{ real_user_data_dir }}
   file: src="{{ real_user_data_dir }}" dest="{{ user_data_dir }}" state=link 
owner="{{user}}" group="{{group}}"
   become: yes
-  when: user_data_dir != real_user_data_dir
+  when: user_data_dir_realpath.stdout != real_user_data_dir
 
 - name: set selinux context to allow read/write on the user data directory ({{ 
user_data_dir }})
   sefcontext:

Reply via email to