Always prepare the poodle repository, needed for some tests

(Some) tests are not in the final puddles (which are more clean snapshots).
The poodle repository should be always defined, but enabled only when
the poodle itself is tested, and when some specific packages need to be
installed.

Change-Id: Iad30c892de93af61dd01b871f127f038c3064398
foreman: added post run workarounds again with neutron ovs udev loop

Change-Id: Ie260b104f0afa80a85abd2734415584e7316e45e
foreman: fixed workarounds group specification

Change-Id: Idebf8c6b27b47b0a2cd421fe85dcd57d1b6820fa
foreman: fixed neutron workaround requirement

Change-Id: Ib0c9f1dae04ade65c7214fd5ef04e1c616466d2d
Modifies tempest role to run on instack installs

Allows for use of a custom admin/demo password and net-tenant.
Also downloads the cirros image before uploading it
to glance.

Change-Id: Iafffb564bfeb4c70244e88db628500abd7adf79e
foreman: neutron- ovs udev loop fix attempt 2

Change-Id: Ic3ec7ffa99e3e92e3d5c0e7f671f83c2b42f1dfe
foreman: neutron ovs udev fix attempt 2

Change-Id: I94121f05dbfe08ffe383255b5d412f8fa6eb8b6a
foreman: neutron ovs udev loop bug fix attempt 2

Change-Id: Ib316ccdc17122271656e11e51c0cb5de68a76c22
Add some debug to the reboot handlers..

There is currently an issue that involves systems not fully rebooting
properly. Hopefully the context prints will give us some more
information about what is happening.

Change-Id: I56494a0ada820bcf38162e452a667e3164da5972
foreman: neutron ovs udev loop fix attempt 3

Change-Id: I9c8f4fe77abd49012ec8fb97085041f392c5c8a6
ksgen: HACK: fix merging !lookup and another value

This hack fixes the issue that if foo: !lookup bar
merges with foo: baz it tries to merge LookupDirective and baz
and fails since LookupDirective has no 'extend'.

The current fix is to copy/overwrite foo: to baz is and is
acceptable in most of the cases but in the case of lists,
it should be extended instead of overwriting.

Change-Id: I840fdad6a35d08b828bddd25c8e80311fc8b13ad
ksgen: fix overwrite tag

Change-Id: I110406b6983c612a3133412e9df0b87f71b03776
Merge remote-tracking branch 'gerrit/master' into dev/reorg

Conflicts:
	roles/tempest/setup/tasks/setup-tempest.yml

Change-Id: I3d7e259339ee7676a9f1784df8d2e8904b21d085
Fix the collect_logs role

Put the collect_logs output into a more human-friendly directory, so the
logs are easier to find. They will now go into a directory with
inventory_hostname set.

Change-Id: Ibeeda445280a09140a49d95cf888096b945e3be0
Fix uri module call for later Ansible versions

The uri module is now requiring the entire url= line to be quoted. This
adds quotes around all the calls for the foreman openstack node install.

Change-Id: Ic8facbe71327ca566305c618bb942faa9f30a7d6
Merge remote-tracking branch 'gerrit/master' into dev/reorg

Conflicts:
	roles/common-handlers/handlers/main.yml
	roles/foreman/openstack-node/tasks/main.yml

Change-Id: I1365a857ec52e0e1a1428381d0a044e044ce329c
foreman: fix neutron udev loop rdo/rhel: yum update

Change-Id: I86dd7e07ba09c0eacd7322a5855000b24eda3f36
Make the log archive name be the hostname.tbz2

Change-Id: I937f2d7a258c0da325a7c42d0dee150ed209c5be
Fix uri module call for later Ansible versions

Applies the same fix that Brad applied in master

Change-Id: I4e16ff0b59cbcd8168ac71010a61ccd267c195d1
Merge remote-tracking branch 'gerrit/master' into dev/reorg

Change-Id: I73cf864e3d0e6022e4f729cf6456e5d5233fd6a2