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