provisioning-code/.ncl-cache/74c37bb070283b17758946d32fd1dbd967e79c47b0feef03bd6ba87ef6cd3280.json

77 lines
1.7 KiB
JSON

{
"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"
},
"flake": {
"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"
},
"hetzner_cx": {
"arch": "x86_64",
"description": "Hetzner Cloud x86_64 (Intel/AMD)",
"models": [
"CX11",
"CX21",
"CX31",
"CX41",
"CX51"
],
"system": "x86_64-linux"
}
},
"metadata": {
"author": "Provisioning Team",
"description": "NixOS base operating system configuration for provisioning system",
"documentation_path": "./README.md",
"homepage": "https://github.com/provisioning"
},
"profiles": {
"basecamp": {
"description": "Generic basecamp server",
"enable": false,
"enable_docker": true,
"enable_podman": true
},
"controlpanel": {
"description": "Kubernetes control plane node",
"enable": false
},
"storage": {
"description": "Storage node (Ceph, NFS)",
"enable": false,
"enable_ceph": false,
"enable_nfs": true
},
"worker": {
"description": "Kubernetes worker node",
"enable": false,
"max_pods": 110
}
},
"taskserv_name": "os-nixos",
"taskserv_type": "infrastructure/os",
"taskserv_version": "1.0.0"
}