64 lines
1.3 KiB
JSON
64 lines
1.3 KiB
JSON
{
|
|
"flake_defaults": {
|
|
"flake_lock_mode": "strict",
|
|
"nixpkgs_channel": "nixos-24.11"
|
|
},
|
|
"hardware_hetzner_cax": {
|
|
"arch": "ARM64",
|
|
"description": "Hetzner Cloud ARM64 (Ampere Altra)",
|
|
"models": [
|
|
"CAX11",
|
|
"CAX21",
|
|
"CAX31",
|
|
"CAX41"
|
|
],
|
|
"system": "aarch64-linux"
|
|
},
|
|
"hardware_hetzner_cx": {
|
|
"arch": "x86_64",
|
|
"description": "Hetzner Cloud x86_64 (Intel/AMD)",
|
|
"models": [
|
|
"CX11",
|
|
"CX21",
|
|
"CX31",
|
|
"CX41",
|
|
"CX51"
|
|
],
|
|
"system": "x86_64-linux"
|
|
},
|
|
"nixos_config": {
|
|
"devadm_groups": [
|
|
"wheel"
|
|
],
|
|
"devadm_user": true,
|
|
"enable_nix_flakes": true,
|
|
"enable_password_auth": false,
|
|
"enable_sudo": true,
|
|
"locale": "en_US.UTF-8",
|
|
"ssh_enabled": true,
|
|
"ssh_port": 22,
|
|
"state_version": "24.11",
|
|
"time_zone": "UTC"
|
|
},
|
|
"profile_basecamp": {
|
|
"description": "Generic basecamp server",
|
|
"enable": false,
|
|
"enable_docker": true,
|
|
"enable_podman": true
|
|
},
|
|
"profile_controlpanel": {
|
|
"description": "Kubernetes control plane node",
|
|
"enable": false
|
|
},
|
|
"profile_storage": {
|
|
"description": "Storage node (Ceph, NFS)",
|
|
"enable": false,
|
|
"enable_ceph": false,
|
|
"enable_nfs": true
|
|
},
|
|
"profile_worker": {
|
|
"description": "Kubernetes worker node",
|
|
"enable": false,
|
|
"max_pods": 110
|
|
}
|
|
}
|