From b96d9c27ad4791b4a36d9db2baea0b8de974e9d5 Mon Sep 17 00:00:00 2001 From: Ullli Date: Fri, 5 Jun 2026 14:31:21 +0200 Subject: [PATCH] nfs - Datei etc-exports erstellt --- defaults/main.yml | 4 ++-- tasks/nfs.yml | 16 +++++++++++++++- 2 files changed, 17 insertions(+), 3 deletions(-) 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 -- 2.39.5