Specialized routines used by the butter cloud component
Create a virtual machine, this is part of the butter vm system and assumes that the files prepared by butter are available via shared storage. AKA - don't call this from the command line!
CLI Example:
salt '*' butterkvm.create <instance dir> <root image location>\
<Destination> <pin data>
Return the full virt info, but add butter data!
CLI Example:
salt '*' buttervm.full_butter_data <image_path>
Returns the user and group that the disk images should be owned by
CLI Example:
salt '*' butterkvm.libvirt_creds
return the virtual machine names for all of the images located in the butter cloud's local_path in a list:
['vm1.boo.com', 'vm2.foo.com']
CLI Example:
salt '*' buttervm.local_images <image_path>