Skip to content

Commit 78c7978

Browse files
committed
Changing the code to previous version to validate the comments.
1 parent 2b194ff commit 78c7978

File tree

2 files changed

+50
-4
lines changed

2 files changed

+50
-4
lines changed

files/common/lib/systemd/system/delphix-platform.service

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@ Before=rsync.service docker.service
2424
Type=oneshot
2525
ExecStart=/var/lib/delphix-platform/ansible/apply
2626
ExecStart=/var/lib/delphix-platform/dynamic-debug
27-
28-
# Create /export/home symlink to /home if it doesn't already exist
29-
ExecStartPost=/bin/sh -c '[ -L /export/home ] || ln -s /home /export/home'
30-
3127
RemainAfterExit=yes
3228

3329
#

files/common/var/lib/delphix-platform/ansible/10-delphix-platform/roles/delphix-platform/tasks/main.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -738,3 +738,53 @@
738738
path: /etc/environment
739739
state: absent
740740
regexp: '^\s*PATH\s*='
741+
742+
#
743+
# Soft link creation in case it doesn't exist
744+
#
745+
- name: Check export
746+
ansible.builtin.stat:
747+
path: /export
748+
register: export_status
749+
750+
- name: Check export home
751+
ansible.builtin.stat:
752+
path: /export/home
753+
when: export_status.stat.exists and export_status.stat.isdir
754+
register: export_home_status
755+
756+
#
757+
# Before deleting the /export/home directory if the
758+
# home data set is mounted on /export/home if its
759+
# mounted remove if first and then go ahead.
760+
#
761+
- name: Check if the path is mounted
762+
ansible.builtin.shell: |
763+
mount | grep /export/home
764+
register: mount_status
765+
ignore_errors: yes
766+
767+
- name: Unmount the path if it is mounted
768+
ansible.builtin.mount:
769+
path: /export/home
770+
state: unmounted
771+
when: mount_status.rc == 0
772+
773+
- name: Delete home directory
774+
ansible.builtin.file:
775+
path: /export/home
776+
state: absent
777+
when: not export_status.stat.exists or export_home_status.stat.exists and export_home_status.stat.isdir
778+
779+
- name: Create export directory
780+
ansible.builtin.file:
781+
path: /export
782+
state: directory
783+
mode: 0755
784+
when: not export_status.stat.exists
785+
786+
- name: Create the soft link
787+
ansible.builtin.file:
788+
src: /home
789+
dest: /export/home
790+
state: link

0 commit comments

Comments
 (0)