Make backing image changes, fix minor spelling

This commit is contained in:
Jesse Olson 2020-06-28 16:27:26 +00:00
parent ee7f0dbfe2
commit 2f60e2715e

View File

@ -5,11 +5,12 @@
# POSIX or die # POSIX or die
vmname="$1" vmname="$1"
template_file="/tank/img/$2" # resolve the .qcow2 symlink so backing images never change
template_file="/tank/img/$(readlink /tank/img/$2)"
vcpus="$3" vcpus="$3"
memory="$4" memory="$4"
pubkeys="$5" pubkeys="$5"
root_voume_size="25G" root_volume_size="25G"
if echo "$vmname" | grep -vqE '^capsul-[a-z0-9]{10}$'; then if echo "$vmname" | grep -vqE '^capsul-[a-z0-9]{10}$'; then
echo "vmname $vmname must match "'"^capsul-[a-z0-9]{10}$"' echo "vmname $vmname must match "'"^capsul-[a-z0-9]{10}$"'
@ -55,7 +56,7 @@ done
cloud-localds "$cdrom" /tmp/cloudinit.yml cloud-localds "$cdrom" /tmp/cloudinit.yml
qemu-img resize "$disk" "$root_voume_size" qemu-img resize "$disk" "$root_volume_size"
virt-install \ virt-install \
--memory "$memory" \ --memory "$memory" \
--vcpus "$vcpus" \ --vcpus "$vcpus" \