Update qmcreate.sh

This commit is contained in:
2025-10-22 12:36:14 +00:00
parent 0c802c6e23
commit a9be1c1952

View File

@@ -17,14 +17,14 @@ do
# preparing custom CloudInit snippets # preparing custom CloudInit snippets
cp ./user.yaml /mnt/pve/syno-tigra/snippets/${vmnum}_user.yaml cp ./user.yaml /mnt/pve/syno-tigra/snippets/${vmnum}_user.yaml
cp ./network.yaml /mnt/pve/syno-tigra/snippets/${vmnum}_network.yaml cp ./network.yaml /mnt/pve/syno-tigra/snippets/${vmnum}_network.yaml
sed -i 's/HOSTNAME/$hostname/g' /mnt/pve/syno-tigra/snippets/${vmnum}_user.yaml sed -i "s/HOSTNAME/$hostname/g" /mnt/pve/syno-tigra/snippets/${vmnum}_user.yaml
sed -i 's/IP/$ip/g' /mnt/pve/syno-tigra/snippets/${vmnum}_network.yaml sed -i "s/IP/$ip/g" /mnt/pve/syno-tigra/snippets/${vmnum}_network.yaml
if [ -f "./ssh.key "] if [ -f "./gfx.pub "]
then echo "key OK" then echo "key OK"
else echo "key ERROR. Put the public key named 'gfx.pub'" else echo "key ERROR. Put the public key named 'gfx.pub'"
fi fi
key=$(cat ./gfx.pub) key=$(cat ./gfx.pub)
sed -i 's/KEY/$key/g' /mnt/pve/syno-tigra/snippets/${vmnum}_user.yaml #sed -i 's/KEY/$key/g' /mnt/pve/syno-tigra/snippets/${vmnum}_user.yaml
qm set $vmnum --cicustom "user=syno-tigra:snippets/${vmnum}_user.yaml,neywork=syno-tigra:snippets/${vmnum}_network.yaml" qm set $vmnum --cicustom "user=syno-tigra:snippets/${vmnum}_user.yaml,neywork=syno-tigra:snippets/${vmnum}_network.yaml" --sshkey ./gfx.pub
qm resize $vmnum scsi0 +50G qm resize $vmnum scsi0 +50G
done < ./hosts done < ./hosts