chore: update bootstrap flow to clone golden image and track v2 branch
This commit is contained in:
parent
41f5e6bae8
commit
c35e0ed40e
3 changed files with 7 additions and 10 deletions
|
|
@ -59,12 +59,9 @@ resource "proxmox_virtual_environment_vm" "control_center" {
|
|||
bridge = "vmbr0"
|
||||
}
|
||||
|
||||
disk {
|
||||
datastore_id = "data"
|
||||
file_id = "local:iso/nixos-minimal.iso" # TODO Replace with actual ISO or use Clone
|
||||
interface = "scsi0"
|
||||
size = 20
|
||||
file_format = "raw"
|
||||
clone {
|
||||
vm_id = 9000
|
||||
full = true
|
||||
}
|
||||
|
||||
# Cloud-Init for initial SSH access and SOPS age key injection
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ if [ -d "nix-config" ]; then
|
|||
cd nix-config
|
||||
git pull
|
||||
else
|
||||
git clone https://git.depeuter.dev/Bos55/nix-config.git
|
||||
git clone -b v2 https://git.depeuter.dev/Bos55/nix-config.git
|
||||
cd nix-config
|
||||
fi
|
||||
|
||||
|
|
|
|||
|
|
@ -16,10 +16,10 @@ fi
|
|||
|
||||
cd nix-config || exit
|
||||
|
||||
git fetch origin main
|
||||
git fetch origin v2
|
||||
|
||||
LOCAL=$(git rev-parse HEAD)
|
||||
REMOTE=$(git rev-parse origin/main)
|
||||
REMOTE=$(git rev-parse origin/v2)
|
||||
|
||||
if [ "$LOCAL" = "$REMOTE" ]; then
|
||||
echo "Already up to date. Nothing to do."
|
||||
|
|
@ -27,7 +27,7 @@ if [ "$LOCAL" = "$REMOTE" ]; then
|
|||
fi
|
||||
|
||||
echo "Changes detected. Updating from $LOCAL to $REMOTE..."
|
||||
git reset --hard origin/main
|
||||
git reset --hard origin/v2
|
||||
|
||||
echo "Applying OpenTofu changes in $OPENTOFU_DIR..."
|
||||
cd "$OPENTOFU_DIR" || exit
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue