these 2 derivations will be built: /nix/store/xzzsnc5r0npj5fxl1kr562ng3j98rkg5-config.tf.json.drv /nix/store/ivf1w9kvg451wlyc5kirnmll1phvgll9-deployment-safety.drv these 4 paths will be fetched (0.0 KiB download, 109.8 MiB unpacked): /nix/store/v59ar3wf3m5irdsxgf5jm00qy3f1rg7g-get-cloudflare-secret /nix/store/kp7gqj5lv7yw57229mk1gd1a1s9asc3d-get-gcp-secret /nix/store/z1d9aimmzl00h8bh2w4z5h6hmv6732kr-get-hetzner-secret /nix/store/3vfknp36ylb6vij6vd631myh9kc9kkmh-opentofu-1.12.5 building '/nix/store/xzzsnc5r0npj5fxl1kr562ng3j98rkg5-config.tf.json.drv' config.tf.json> structuredAttrs is enabled building '/nix/store/ivf1w9kvg451wlyc5kirnmll1phvgll9-deployment-safety.drv' deployment-safety> Validating deployment safety... deployment-safety> Analyzing terraform configuration for destructive operations... deployment-safety> Found 10 resource types defined deployment-safety> OK: Hetzner Cloud provider configured deployment-safety> Found 1 hcloud_ssh_key resources deployment-safety> OK: SSH key infrastructure configured deployment-safety> OK: Configuration defines infrastructure resources deployment-safety> OK: No obvious destructive patterns detected deployment-safety> OK: Deployment safety validated (config structure) post-build step Upload to niks3: ok time=2026-08-29T00:24:06.134Z level=INFO msg="Uploading 0 paths to niks3.scientistexperience.net (1 already cached)" time=2026-08-29T00:24:06.676Z level=INFO msg="Uploading 1 narinfos" time=2026-08-29T00:24:07.220Z level=INFO msg="Upload complete. (1.204s)"