provisioning-code/.ncl-cache/735d1c9ef9bd32375f66a7684b41409196f90a418ef3b297c1b4290c204774cd.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
}
}