Remove sleep from register-nodes.

We landed a fix to bump the nova default rate limits. As such
we should be able to drop this sleep command.

Change-Id: I37ed59ef62bc436251096de413d156491a792094
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
Correct baremetal service SUFFIX

The current SUFFIX setting is incorrectly appending /v1 when
registering the baremetal service, resulting in a 404 error
from the Ironic cli. This patch fixes the error by correctly
setting the SUFFIX.

Change-Id: I5103e58d3a69f750b40065bd7557ea8006897c94
Merge "Create baremetal nodes and register them in lockstep"
Register meaningful service node names.

When registering baremetal hosts we used to hard code 'ubuntu'
everywhere.

With these two image element and heat template changes we can now set
the host names in nova.conf to 'seed' and 'undercloud' respectively:

 https://review.openstack.org/#/c/48497/
 https://review.openstack.org/#/c/48498/

This change updates register-nodes (and setup-baremetal) so that
we pass in a $SERVICE_NODE parameter which is then used to register
baremetal nodes w/ Nova.

Change-Id: I9eab3b310c3eb7455438d58de26f67bd9db04e58