synchronize is working w/o sudo using

Change-Id: I99ba9461047b2393a139c8c4c03883d6f85fe350
include rdo juno rpm gpg key

Change-Id: I548b086b21dbff5d36deb18b851ff4fa22e58fa8
add validate_openstack role to packstack, but ignore errors for now

* adds boot, ping, ssh tests to packstack driven by ansible
* help to validate openstack and find an inconsistent test data

Change-Id: I544dad692b273aa49c2aebbfa4aa07a58dbbe2e8
staypuft: fixing the answer file for auto discovery

Change-Id: Ia4d4f7c3fbf8b4e1f5933b49d96fb863eb9e2443
unittests: validate venv only if setup is defined

Change-Id: Idc979c611546ad38e0c79a227fc16de9019e33dd
Altering admin password to 'changeme'

For some reason, the foreman_server.sh script don't pass the
admin_password variable to puppet, so, the password created is a
random one. This will ensure that the password will be 'changeme'
as the foreman_server.sh script tells it should be

Change-Id: I092b897ca68615293fe7663eb299592ee34e31b9
Use files for sahara logging

Change-Id: I9d0e03099d9abef267cc53ccff474a34f26b349f
Add identity_uri key as well

Change-Id: Ie96e833db1fa6af6fa4164d8208e20d246147364
Sahara dashboard needs configuration only for IceHouse

From Juno it has been integrated inside Horizon.

Change-Id: I970d785502ed2ed35e37927ebbacf769cc2b5570
staypuft: minor changes

- added debug ip at the end of inner khaleesi run
- set static foreman password
- disabled vagrant synced folder
- fixed port forwards
- moved vagrant dir to dedicated dir
- rearranged playbooks
- split playbooks in: host setup, foreman vm creation, deploy vms creation
- excluded .git from khaleesi sync

Change-Id: Ibef2cc0dc41c09f83e23d0ca68377be9a74209b1
add a file to the user's home dir w/ info on how to access staypuft

Change-Id: Idf99b624d3ba15acb080f54403486a023374962a
unitests: make test_env.setup optional

Change-Id: I07bf9c0e4edcf93f6983dec5789daeaced22b324