added some hpcloud instructions

Change-Id: I80ae375cc01c678e51853f344acf142d0bc5c5bb
added some hpcloud instructions - fixing path

Change-Id: Ifcea45b9f7399c7673f24092cfd1e8443dfa1c9d
Added test-box meta facilities to build.sh

Change-Id: I8b087e3659feec459c6c82bf18fd5feca8e7543f
Support build.sh and test-box feature on bootstrap and scripts

Change-Id: I74e49fabb5c30e8475acc4d5a7e47ac08350d60d
Duplicated conf file removed.

Change-Id: Id764de6da92ffc7cc37329011098cd408cafaf71
Avoid raising if fog is not there... just warn.

Change-Id: I790c33f1fe66811647d0d17d7d2d5e3bed5b34b9
provide a way to submit extra metadata to started nodes

We need ability to specify this on private cloud deploys via hiera

Change-Id: Idbf85e790f4b2f42adf6ed7dd09ef5a79a9aae73
Add a fog_credentials feature check to allow parser functions to warn vs
fail

This change adds a new puppet feature called fog_credentials which uses
the ENV FOG_RC value and default cloud.fog location to locate the fog
credentials that will be used by gardener.  If the credentials are not
found then we don't enable the feature, and the parsers can check
if the feature is enabled before they execute.

Change-Id: Icefa69cad50856800cdd2a40a396b1c18756a6f8
when starting a pm2 app, let it know about proxy settings

Needed for private cloud deploys behind a firewall.

Change-Id: I517748ad97ae461d5ebb882d6ee1f0e8e6f3c68d
small typo fix to hiera argument name in nodejs_wrap

Change-Id: I2865273b79f9ee4a4b23846ebb32585e641d44b1
fix desc of api..

Change-Id: I0b2343fd0a2bc4486fbd2ecf374b642aad2650e5
we need more logging durring site.pp to trouble shoot issues.

Change-Id: Ic740e94fe0fc8963ebb374a091d58d588bc99527
fix metadata template, add more debugging

Change-Id: Id39a1834c08d9afcd5466a9ff0ffc3c091333f54
add a puppet service restart for install.pp and debugging info

Change-Id: I0f461d89031f8f1ab2f7bac1e5981293c3038b60
removing port repeated for util node and switching zuul_url for zuul_ip into the iptables configuration.

Change-Id: I3d9a862e1ca03e5ff571bb4b27bbae9ee161a366
update how we assign floating ip to be more reliable

On private clouds we were failing to add an ip address because external
interfaces may not be the same default as they are on public cloud.
Add a search function for the first external interface and use it.

Change-Id: I4e69ec65be722f740e57f783a3ee2e64723c0eea
user story #1447 - fixing npm first time run errors

Change-Id: Ibef01defddc7ce01aeb3aedb1369483b9a23e6b9
force no proxy for metadata retrieving,remove return as it's ruby block,enlarge timeout for local openstack instance

Change-Id: I4488d9ee1bb52d34db9f7ac51b930ad93d96d46a
user story #1447 - fixing npm first time run errors

Change-Id: I18bfdd6650370c3091cfc3d74a618c59a23b253e
updates to rspec and requirements

1. update rspec execution so our spec test pass.
2. fix bug with requirements missing hpcloud 2.0.8 install option, make it optional to download
3. fix requirements bug with spec test

Change-Id: Id86abd4e11e75f49c95dadc6723ad1d0d6081b91