Adding libvirt setup scenario

Do not merge yet - preview.

It looks like hammer is not yet ready for complete scenario.
you need to look the IDs up, this is going to break when we change any OSes (e.g. CoreOS, which was PRed today)