@ -296,13 +296,13 @@ msg_ok "Using ${CL}${BL}$STORAGE${CL} ${GN}for Storage Location."
msg_ok " Virtual Machine ID is ${ CL } ${ BL } $VMID ${ CL } . "
msg_ok " Virtual Machine ID is ${ CL } ${ BL } $VMID ${ CL } . "
msg_info " Getting URL for Home Assistant ${ BRANCH } Disk Image "
msg_info " Getting URL for Home Assistant ${ BRANCH } Disk Image "
URL = https://github.com/home-assistant/operating-system/releases/download/${ BRANCH } /haos_ova-${ BRANCH } .qcow2.xz
URL = https://github.com/home-assistant/operating-system/releases/download/${ BRANCH } /haos_ova-${ BRANCH } .qcow2.xz
msg_ok " Found URL for Home Assistant ${ BRANCH } Disk Image "
sleep 2
msg_ok " ${ CL } ${ BL } ${ URL } ${ CL } "
msg_ok " ${ CL } ${ BL } ${ URL } ${ CL } "
wget -q --show-progress $URL
wget -q --show-progress $URL
echo -en "\e[1A\e[0K"
echo -en "\e[1A\e[0K"
FILE = $( basename $URL )
FILE = $( basename $URL )
msg_ok " Downloaded ${ CL } ${ BL } ${ BRANCH } .qcow2 ${ CL } ${ GN } Disk Image "
msg_ok " Downloaded ${ CL } ${ BL } haos_ova- ${ BRANCH } .qcow2 .xz ${ CL } "
msg_info "Extracting Disk Image"
msg_info "Extracting KVM Disk Image"
unxz $FILE
unxz $FILE
STORAGE_TYPE = $( pvesm status -storage $STORAGE | awk 'NR>1 {print $2}' )
STORAGE_TYPE = $( pvesm status -storage $STORAGE | awk 'NR>1 {print $2}' )
case $STORAGE_TYPE in
case $STORAGE_TYPE in
@ -316,7 +316,7 @@ for i in {0,1}; do
eval DISK${ i } = vm-${ VMID } -disk-${ i } ${ DISK_EXT :- }
eval DISK${ i } = vm-${ VMID } -disk-${ i } ${ DISK_EXT :- }
eval DISK${ i } _REF = ${ STORAGE } :${ DISK_REF :- } ${ !disk }
eval DISK${ i } _REF = ${ STORAGE } :${ DISK_REF :- } ${ !disk }
done
done
msg_ok "Extracted Disk Image"
msg_ok "Extracted KVM Disk Image"
msg_info "Creating HAOS VM"
msg_info "Creating HAOS VM"
qm create $VMID -agent 1 -bios ovmf -cores $CORE_COUNT -memory $RAM_SIZE -name $VM_NAME -net0 virtio,bridge= $BRG ,macaddr= $MAC $VLAN \
qm create $VMID -agent 1 -bios ovmf -cores $CORE_COUNT -memory $RAM_SIZE -name $VM_NAME -net0 virtio,bridge= $BRG ,macaddr= $MAC $VLAN \