Files
alo-cluster/common/cluster-member.nix
2025-10-25 08:51:29 +01:00

18 lines
568 B
Nix

{ pkgs, ... }:
{
# Cluster node configuration
# Extends minimal-node with cluster-specific services (Consul, GlusterFS, CIFS, NFS)
# Used by: compute nodes (c1, c2, c3)
imports = [
./minimal-node.nix
./unattended-encryption.nix
./cifs-client.nix
./consul.nix
./nfs-services-client.nix # New: NFS client for /data/services
];
# Wait for eno1 to be routable before considering network online
# (hosts with different primary interfaces should override this)
systemd.network.wait-online.extraArgs = [ "--interface=eno1:routable" ];
}