devtest: prepend scripts dir to $PATH

I had an older version of python-keystoneclient installed in /usr and
everything was broken because e.g. 'keystone role-get admin' doesn't
work with that version.

Change-Id: Ifa32ae1245b69fffee60c0ef1d8013b964347868
We have random credentials now.

Change-Id: I114f61c1a8ae484b1442224a0d78e623df8e2642
Show the current cloud in the shell prompt.

Folk get confused by switching between clouds... this may help.

Change-Id: Ibae308497609eea9095f6e63fef13cccaba56cda
Add net-tools dependency for Fedora/RHEL/CentOS

A minimal Fedora 19 setup doesn't have `arp` installed which blocks the
`boot-seed-vm` script.

Change-Id: I55e98ba2e4c7b8367b9d0b39a9ae17d8faf1ad43
Signed-off-by: Tomas Sedovic <tomas@sedovic.cz>
Allow create-nodes add to existing nodes

Interpret the $TOTAL arg as the number of new nodes to be created
and just add that number of new nodes if some already exist.

This allows us to create the seed baremetal node in one step and
then create the two undercloud baremetal nodes in another step.

Change-Id: Ie7b69584e348fbac24f09236c63ea42312ae5765
Merge "We have random credentials now."
Merge "Show the current cloud in the shell prompt."
Merge "Add net-tools dependency for Fedora/RHEL/CentOS"
Use StrictHostKeyChecking set to no for init-keystone

Allows the user to not have to manually enter 'yes' during the run of
init-keystone.  Will allow init-keystone to be scripted as part of
devtest.sh, TOCI, etc.

Change-Id: I675ade1fa80365951e433a387eff22df18b871eb
Shellify the boot-seed-vm call in devtest.

Change-Id: I562716041f894d693429c6dee08ad8f6043e28fc
Shellify the undercloud image creation.

Change-Id: I69d840c83f0ec6487a0623f27bd488e0d305620f
Make DHCP driver explicit.

Once we have fully transitioned this can be made implicit again.

Change-Id: Ida2119c0320f0d02cd87d002a02a3ce7d4c755f3
Merge "Allow create-nodes add to existing nodes"
Merge "Use StrictHostKeyChecking set to no for init-keystone"
Set the overcloud to use qemu hypervisors.

Cause devtest describes emulated environments.

Change-Id: Id010c7da29ee9f4ea1946b8f7614624056775439
Ensure demo user password is in overcloudrc-user

We're now generating a password for the demo user in the overcloud but
we're not including it in overcloudrc-user.

Change-Id: I2efb3b80df0aace90f2da501f839fe2f66141a9d
Create baremetal nodes and register them in lockstep

It's pretty confusing that we create 3 baremetal nodes towards the
beginning of the instructions, add 1 to the seed cloud and then
later add the other 2 to the undercloud.

We can easily create the required number of new nodes and immediately
register them when they're needed.

This makes it a lot more clear what you need to do if you want to
recreate just the baremetal node for running the undercloud.

Change-Id: I9e669c83fb9403acf939458afa8fcf2d27d18f5e