This is in large part a duplication of the kvm recipe. Which is not a good thing, as that 
recipe is not needed as it is. Working this together with whatever the future of the KVM recipe is
should be done.