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
Initial unit-test playbook

Change-Id: I093c12241a34964f944c2c8462383e66dc578147
unit_test: initial working

Change-Id: I11865fd93c3ad5be9433979861db923f9e4875ca
Run tests

Change-Id: Ifbae66f2abcba2340e3737a5b400fdc83c9833ed
few cosmetic changes

Change-Id: I0c48a19fa0bcf2c517cf48cf76d277bb4333b29d
print test_result

Change-Id: I1887bd224d9dacfb0a9bbfccf2279b70910edb02
FIX UP: test result

Change-Id: I31d21d855b17729c47450bef67c8432daa56fec4
fix path to testbed

Change-Id: Icbc9e080f2ed0c300975f7c4dc7037fc38892574
fix shell script

Change-Id: I04a0670873c03957dec11a61c10d15d1384572db
store venv install output to a file

Change-Id: Iaef994c5d7126df8ac75f9ba698c45b2013d0f6b
make output better

Change-Id: I3ea64a97c1e380a7f82b4d37fb0b5d9174a3a647
playbook almost does what it is supposed to do

Change-Id: I67f9dc3a6665795ee8cbbfaf65f0342fab6a8627
copy git as well otherwise pbr fails

Change-Id: Ieb734883cd90e9900f8d3715dfcefb138697f2a0
unit_test: adds missing rpm dependencies

Change-Id: I651a4e5dcca721963220484c4ae2b8c8e2955281
refactor: tasks to unit-test/setup and run

Change-Id: Ibdf50d7e7a90fe2de05a3096e921fbdaf9b69a6d
ksgen: adds test for !env

Change-Id: Id4c27d884eb157781a91d1c3977f90d5d905c418
cleaner stdout

Change-Id: I8600174ae3d5521e402a0d13c3a4a190a309d636
minor changes to task descriptions

Change-Id: Ie2a5b8b2f76d9f6d4ec11ab881da854c6cbd574a
properly parse stderr and stdout

Change-Id: Ic84750afd240c8cd058a09844a5ff3c782f844b8