Examples¶
Ready-to-use Terraform configurations for common AWS managed file systems and deployment topologies. Each example is self-contained: copy the directory, adjust the variables for your environment, then run terraform apply.
Start with Build (Packer) to create the KNFSD AMI, and see Deploy (Terraform) for the full module reference.
Available Examples¶
-
A very simple, minimal deployment of a KNFSD proxy.
-
A single proxy in front of a single-AZ FSx for NetApp ONTAP filer, enforcing NFS v4.1 with automated export discovery and a DynamoDB FSID database.
-
A single proxy in front of a single-AZ FSx for OpenZFS filer, using NFS v3 for performance with automatic export detection via
showmount. -
FSx for OpenZFS Fanout (DNS Round Robin)
A multi-tier fanout topology where a tier-1 proxy feeds a tier-2 cluster, distributing traffic with DNS round-robin.
-
FSx for OpenZFS Fanout (Network Load Balancer)
The same multi-tier fanout topology, using a Network Load Balancer instead of DNS round-robin to distribute traffic.
-
Two independent clusters serving
/projectsand/software, each tuned for different metadata cache and instance requirements.