From ebf2c979cc581ec1ad03fff18ff93ee049af42e2 Mon Sep 17 00:00:00 2001
From: Eesaan Atluri <eesaanatluri@gmail.com>
Date: Wed, 20 Jul 2022 18:43:11 -0500
Subject: [PATCH] Create dirs before mounting NFS share on them.

Mount points should exist for a dev/NFS to be mounted.
---
 ansible/roles/cheaha.node/tasks/main.yml | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/ansible/roles/cheaha.node/tasks/main.yml b/ansible/roles/cheaha.node/tasks/main.yml
index e30ca99..eef74d2 100644
--- a/ansible/roles/cheaha.node/tasks/main.yml
+++ b/ansible/roles/cheaha.node/tasks/main.yml
@@ -63,6 +63,16 @@
     - group
     - netgroup
     - automount 
+- name: Create base directories
+  ansible.builtin.file:
+    path: "{{ item.dir }}"
+    state: directory
+    mode: "{{ item.mode }}"
+  loop:
+    - { dir: /local, mode: '0777' }
+    - { dir: /scratch, mode: '0755' }
+    - { dir: /share, mode: '0755' }
+    - { dir: /data/rc/apps, mode: '0755' } # this is only required for the symlink to be happy
 - name: Set up NFS GPFS mount point(s)
   ansible.posix.mount:
     path: "{{ item.path }}"
@@ -114,16 +124,6 @@
     - munge
     - slurmd
     - nslcd
-- name: Create base directories
-  ansible.builtin.file:
-    path: "{{ item.dir }}"
-    state: directory
-    mode: "{{ item.mode }}"
-  loop:
-    - { dir: /local, mode: '0777' }
-    - { dir: /scratch, mode: '0755' }
-    - { dir: /share, mode: '0755' }
-    - { dir: /data/rc/apps, mode: '0755' } # this is only required for the symlink to be happy
 - name: Create symbolic links
   ansible.builtin.file:
     src: "{{ item.src }}"
-- 
GitLab