xci: Updates to releng/bifrost to make it work on Jenkins 85/31285/3
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>
Tue, 21 Mar 2017 21:16:18 +0000 (22:16 +0100)
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>
Wed, 22 Mar 2017 09:20:02 +0000 (10:20 +0100)
commit02dedae8348cd88f80b0ccae867572171e52f3bc
treea20f6089c36ec3271ffd532fbf1f8cff61a3e386
parentaab72dd7c774290cc7529a2d5f823d89529945d3
xci: Updates to releng/bifrost to make it work on Jenkins

- get rid of BAREMETAL_DATA_FILE and use BIFROST_INVENTORY_SOURCE
so it works both for master and ocata for osa-bifrost.
- set BIFROST_INVENTORY_SOURCE file according to branch bifrost is
executed from for osa-bifrost.
- explicitly set what the SSH public key file is as ansible copies
the wrong public key to nodes if bifrost is executed on Jenkins
using sudo.
- set branches if they are not set so the scripts can be used manually
as well.
- rename jumphost to xcimaster so people do not mix it with actual
jumphost located in Pharos PODs.

Change-Id: Iff7631fa99816ad75316b62c5ac20714f67cd86a
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
jjb/xci/bifrost-verify.sh
jjb/xci/xci-provision.sh
prototypes/bifrost/README.md
prototypes/bifrost/playbooks/inventory/group_vars/baremetal [new file with mode: 0644]
prototypes/bifrost/scripts/osa-bifrost-deployment.sh
prototypes/bifrost/scripts/test-bifrost-deployment.sh