]> freie-schul-it.de Git - fsit_smgt.git/commitdiff
nfs - Datei etc-exports erstellt
authorUllli <ullli@freie-schul-it.de>
Fri, 5 Jun 2026 12:31:21 +0000 (14:31 +0200)
committerUllli <ullli@freie-schul-it.de>
Fri, 5 Jun 2026 12:31:21 +0000 (14:31 +0200)
defaults/main.yml
tasks/nfs.yml

index a1c58bc27970f675b035a3b91f6fe8a025576508..24e64a7c3d3f04009ea66b0a8383980431ec36af 100644 (file)
@@ -3,8 +3,8 @@ fsit_smgt_aptproxy:
 #fsit_smgt_inventory:
 # samba
 fsit_smgt_samba_shares: []
-# nfs vs homes
-fsit_smgt_nfs_ipaddr:
+# nfs
+fsit_smgt_nfs_allowed_ipaddr:
 fsit_smgt_nfs_export_dir:
 fsit_smgt_nfs_dir:
 #fsit_smgt_forgejo_
index 9378ab6745a3540d637e8c8365da5867325cf688..8975f056d917838d5afbacaa60df74813f7058ce 100644 (file)
     state: directory
   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: Configure exports
+  ansible.builtin.blockinfile:
+    dest: /etc/exports
+    insertbefore: EOF
+    block: |
+      /srv/nfsv4        {{ fsit_smgt_nfs_allowed_ipaddr }}(rw,fsid=0,no_subtree_check)
+      /srv/nfs4/{{ fsit_smgt_nfs_export_dir }}  {{ fsit_smgt_nfs_allowed_ipaddr }}(rw,async,nohide,no_subtree_check)
+  notify:
+    - Restart nfs-kernel-server service