workflow releases
This commit is contained in:
parent
3146a0bd53
commit
48d5f1209e
6 changed files with 288 additions and 2 deletions
31
README.md
31
README.md
|
|
@ -1,3 +1,30 @@
|
|||
# nixos-base-image
|
||||
# Nixs base image for promxox
|
||||
This is the nixos base image to be used as a template in proxmox
|
||||
|
||||
Base image for NixOS VM building on proxmox
|
||||
## Using this base image
|
||||
|
||||
Build the image on remote builder
|
||||
|
||||
```bash
|
||||
nix build .#base --builders "ssh://root@nixos-builder.lab x86_64-linux"
|
||||
```
|
||||
|
||||
Copy to target proxmox storage
|
||||
|
||||
```bash
|
||||
scp ./result/vzdump-qemu-nixos-*.vma.zst jupiter:/mnt/pve/templates-nfs/dump/
|
||||
```
|
||||
|
||||
In proxmox UI
|
||||
|
||||
* Go to datacenter->[node]->[storage]->backups
|
||||
* Restore the image which was uploaded now
|
||||
* Provide name, cpu, memory etc. Don't auto-start
|
||||
* Open the new VM -> click on `more` -> convert to template
|
||||
|
||||
## Testing the template manually
|
||||
|
||||
* click on base image -> more -> clone
|
||||
* Once cloned, provide cloud-init parameters as needed
|
||||
* Adjust hard-disk size as needed.
|
||||
* start and test
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue