poodle repository is always needed (albeit disabled)

It must be disabled in non-poddles (as it is done in the last
task) but it is needed by some packages not shipped with puddles.

Change-Id: I4036b11e598708faa6615b5b03f773e88195a9f2
Set AUTO_ASSIGNMENT_ENABLED from auto_assign_floating_ip

Change-Id: I3495f49ece6986a466d56898e65976ad05bf4d21
Introduce vagrant to the mix

Vagrant is good at vms and networks. Use it.

Change-Id: I4b03aea4e2f1cb4be0fe9180c1f6fe03e9e91f76