diff --git a/ansible/group_vars/all b/ansible/group_vars/all index 59f66120846a71436765cd010c51eda633854018..a1356bb460bb7012a2c3529740202923f3f1bebc 100644 --- a/ansible/group_vars/all +++ b/ansible/group_vars/all @@ -30,8 +30,8 @@ # nfs_mounts related use_autofs: false mount_points: - - /gpfs4 - - /gpfs5 + - { "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 100c0421f045949c11287ecc78a3b9a8de0d3567..abfa827406de5d07a5953f123f3b7e59a1ba7cc7 100644 --- a/ansible/roles/nfs_mounts/tasks/fstab.yml +++ b/ansible/roles/nfs_mounts/tasks/fstab.yml @@ -1,17 +1,17 @@ --- - name: Create base directories ansible.builtin.file: - path: "{{ item }}" + path: "{{ item.path }}" state: directory - mode: '0755' + mode: "{{ item.mode }}" loop: "{{ mount_points }}" - name: Mount the directories ansible.posix.mount: - src: "master:{{ item }}" - path: "{{ item }}" - opts: rw,sync,hard + src: "{{ item.src }}" + path: "{{ item.path }}" + opts: "{{ item.opts }}" state: mounted fstype: nfs loop: