Template hypervisor sets the provisioning pointers so rebuild-nexus works after getting-started.sh #13
Labels
No labels
blocked
bug
decision
duplicate
enhancement
help wanted
invalid
landed?
question
ready-to-merge
stale
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
allod/profiles#13
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The template hypervisor sets the provisioning pointers
getting-started.shalready fixed, sorebuild-nexusworks on a laptop built from the template instead of refusing withDEPLOY_FLAKE is not set.Primary goals:
rebuild-nexusworks after the script —nexus.provisioning.deployFlakeis/home/<operator>/work/allod/deployandnexus.provisioning.inventoryCheckoutis/home/<operator>/work/allod/inventory, the layout the script creates and the other host scripts already default to.usernamefrom the builder'sspecialArgs, as the deployment that composes this host does, so the paths follow identity and nothing is typed twice.DEPLOY_FLAKE,INVENTORY,INVENTORY_CHECKOUT,LIBVIRT_DEFAULT_URI,ALLOD_HYPERVISOR) or defaults inside the script to the same layout (IDENTITY_CONFIGandPROFILES_CONFIGthrough the registry,AGE_IDENTITYto~/.ssh/host,KNOWN_HOSTS_VMS,PI_PROVIDER_STATE_DIR).Current state and specifics
hosts/hypervisor/nexus/configuration.nixenables GDM and GNOME and sets nothing else.allod/nexusnix/configuration.nixrendersDEPLOY_FLAKEand the inventory pointers only when the options are set and saysrebuild-nexushas no fallback by design.provision-vmandrebuild-vmdefaultDEPLOY_FLAKEto$HOME/work/allod/deploy, so they work on the template host andrebuild-nexusalone does not. Found on the public install walk, 2026-10-09:rebuild-nexuson the laptop printedDEPLOY_FLAKE is not set. Set nexus.provisioning.deployFlake to point rebuild-nexus at your deploy flake; it has no fallback.Scope
In: the two option settings in the template profile and the README line that says the template host rebuilds with
rebuild-nexus. Out: the option's design inallod/nexus, and the start-here page's wording, which follows once this lands.Part of allod/strategy#65
Landed on allod/profiles master
7b2c21f: the template hypervisor sets nexus.provisioning.deployFlake and inventoryCheckout from the operator's username. Pinned through the deploy template.