nfs-server/readme.md
Simon Cornet 5e8fd25dec
All checks were successful
ci/woodpecker/push/linting Pipeline was successful
style(readme): align markdown tables
2026-05-15 13:04:18 +02:00

1.4 KiB

Ansible Role: NFS Server

Install and configure an NFS server with customizable exports.

Variables

Variable Required Default Description
shares Yes [] List of NFS shares to export
shares[].name Yes - Description of the share
shares[].path Yes - Directory path to export
shares[].client_ip Yes - Client IP address or network
shares[].client_options Yes - NFS export options
shares[].owner No root Directory owner
shares[].group No root Directory group
shares[].mode No 0770 Directory permissions

Example

shares:

  # production data
  - name: "production data"
    path: "/srv/nfs/production"
    client_ip: "10.0.0.0/24"
    client_options: "rw,sync,no_subtree_check"
    owner: "nobody"
    group: "nogroup"
    mode: "0775"

  # backup storage
  - name: "backup storage"
    path: "/srv/nfs/backups"
    client_ip: "10.0.1.100"
    client_options: "rw,no_root_squash,no_subtree_check"
    owner: "backup"
    group: "backup"
    mode: "0700"