diff --git a/ansible/group_vars/all b/ansible/group_vars/all
index d11412dfe15d25dc0263e2876cf883346e09d519..a1356bb460bb7012a2c3529740202923f3f1bebc 100644
--- a/ansible/group_vars/all
+++ b/ansible/group_vars/all
@@ -30,8 +30,8 @@
 # nfs_mounts related
   use_autofs: false
   mount_points:
-    - { "src": "master:/gpfs4", "path": "/gpfs4", "opts": "ro,sync,hard" }
-    - { "src": "master:/gpfs5", "path": "/gpfs5", "opts": "ro,sync,hard" }
+    - { "src": "master:/gpfs4", "path": "/gpfs4", "opts": "ro,sync,hard", "mode": "0755" }
+    - { "src": "master:/gpfs5", "path": "/gpfs5", "opts": "ro,sync,hard", "mode": "0755" }
 
 #SSH Host Keys
   S3_ENDPOINT: ""
diff --git a/ansible/roles/nfs_mounts/tasks/fstab.yml b/ansible/roles/nfs_mounts/tasks/fstab.yml
index 6b1a1d255d5bb8ff950005d06863967b6ef926da..abfa827406de5d07a5953f123f3b7e59a1ba7cc7 100644
--- a/ansible/roles/nfs_mounts/tasks/fstab.yml
+++ b/ansible/roles/nfs_mounts/tasks/fstab.yml
@@ -3,7 +3,7 @@
   ansible.builtin.file:
     path: "{{ item.path }}"
     state: directory
-    mode: '0755'
+    mode: "{{ item.mode }}"
   loop:
     "{{ mount_points }}"