From: Ullli Date: Fri, 5 Jun 2026 12:31:21 +0000 (+0200) Subject: nfs - Datei etc-exports erstellt X-Git-Url: https://freie-schul-it.de/gitweb/fsit_smgt.git/commitdiff_plain/b96d9c27ad4791b4a36d9db2baea0b8de974e9d5?ds=sidebyside;hp=76764d173a5c86618b179733af5962160f632b51 nfs - Datei etc-exports erstellt --- diff --git a/defaults/main.yml b/defaults/main.yml index a1c58bc..24e64a7 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -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_ diff --git a/tasks/nfs.yml b/tasks/nfs.yml index 9378ab6..8975f05 100644 --- a/tasks/nfs.yml +++ b/tasks/nfs.yml @@ -16,4 +16,18 @@ 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