]> freie-schul-it.de Git - fsit_smgt.git/blobdiff - tasks/nfs.yml
gibbon-task aktualisiert nach aktueller Anleitung
[fsit_smgt.git] / tasks / nfs.yml
index 8975f056d917838d5afbacaa60df74813f7058ce..81aa2e12010115f5e01a7c8f8cfb423522ce0422 100644 (file)
   ansible.builtin.file:
     path: "/srv/nfs4/{{ fsit_smgt_nfs_export_dir }}"
     state: directory
   ansible.builtin.file:
     path: "/srv/nfs4/{{ fsit_smgt_nfs_export_dir }}"
     state: directory
+    recurse: yes
   notify:
     - Restart nfs-kernel-server service
 - name:  Create dir to export
   ansible.builtin.file:
     path: "{{ fsit_smgt_nfs_dir }}"
     state: directory
   notify:
     - Restart nfs-kernel-server service
 - name:  Create dir to export
   ansible.builtin.file:
     path: "{{ fsit_smgt_nfs_dir }}"
     state: directory
+    recurse: yes
   notify:
     - Restart nfs-kernel-server service
 - name: Configure exports
   notify:
     - Restart nfs-kernel-server service
 - name: Configure exports
       /srv/nfs4/{{ fsit_smgt_nfs_export_dir }}  {{ fsit_smgt_nfs_allowed_ipaddr }}(rw,async,nohide,no_subtree_check)
   notify:
     - Restart nfs-kernel-server service
       /srv/nfs4/{{ fsit_smgt_nfs_export_dir }}  {{ fsit_smgt_nfs_allowed_ipaddr }}(rw,async,nohide,no_subtree_check)
   notify:
     - Restart nfs-kernel-server service
+- name: Bind mount exported dir
+  ansible.posix.mount:
+    path: "/srv/nfs4/{{ fsit_smgt_nfs_export_dir }}"
+    src: "{{ fsit_smgt_nfs_dir }}"
+    fstype: none
+    state: mounted
+    opts: bind