A custom modification of the virt-install-cloud.sh script located at https://github.com/clauded/virt-tools
Go to file
Brie Bruns 99c9dcca60 Disable cloudinit after first boot, change iso to use 'cdrom' type instead of disk 2018-04-29 21:04:12 -06:00
images Download images to images/ and store them there, as to not clutter up the main dir. Add images/ directory to gitignore 2018-04-10 09:41:31 -06:00
output Add output dir 2018-04-09 22:58:48 -06:00
.gitignore Download images to images/ and store them there, as to not clutter up the main dir. Add images/ directory to gitignore 2018-04-10 09:41:31 -06:00
LICENSE First commit 2018-04-09 22:46:46 -06:00
README.md no message 2018-04-19 12:42:18 -06:00
distros Update to include getopts use, add distros config 2018-04-11 16:55:21 -06:00
meta-data First commit 2018-04-09 22:46:46 -06:00
user-data Disable cloudinit after first boot, change iso to use 'cdrom' type instead of disk 2018-04-29 21:04:12 -06:00
virt-install-cloud.sh Disable cloudinit after first boot, change iso to use 'cdrom' type instead of disk 2018-04-29 21:04:12 -06:00

README.md

virt-install-cloud

Easily create a KVM virtual machine using virt-install, xorriso, and cloud init.

Who Originally Created This?

The original creator is Claude Durocher and the repo is here.

I heavily modified the script breaking it out into multiple chunks and cleaning up some of the features and options to make it a bit more flexible and usable in my situation.

How Does The Script Work?

Short story:

virt-install-cloud.sh -h

Long Story:

You'll need to edit the virt-install-cloud.sh script to change disk pool locations, as well as various other variables for networking bridges, etc. You'll also need to edit user-data and meta-data and make the appropriate changes there.