diff options
author | Ryota Mibu <r-mibu@cq.jp.nec.com> | 2017-02-03 02:44:28 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-02-03 02:44:28 +0000 |
commit | 4ca434ef8df820f0eb3a8f12931352838ed25ed3 (patch) | |
tree | b9d3b7737da2e4dc530ef52948452c3362dfa3da /tests/lib/installers/local | |
parent | a65bd8e7807e486561017a716468d52a0ba144f9 (diff) | |
parent | 1d5c5fae6b040a19404a1cfd9afd28237d93f6a7 (diff) |
Merge "refactor lib/installer"
Diffstat (limited to 'tests/lib/installers/local')
-rw-r--r-- | tests/lib/installers/local | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/tests/lib/installers/local b/tests/lib/installers/local index e7aed14f..50c3686f 100644 --- a/tests/lib/installers/local +++ b/tests/lib/installers/local @@ -1,9 +1,7 @@ #!/bin/bash -function get_installer_ip { - # Noop - return -} +COMPUTE_USER=${COMPUTE_USER:-$(whoami)} +ssh_opts_cpu="$ssh_opts" function installer_get_ssh_keys { echo "INSTALLER_TYPE set to 'local'. Assuming SSH keys already exchanged with $COMPUTE_HOST" @@ -15,7 +13,24 @@ function installer_apply_patches { return } -function cleanup_installer_local { +function setup_installer { + installer_get_ssh_keys + installer_apply_patches +} + +function get_compute_ip_from_hostname { + local compute_host=$1 + + if is_set COMPUTE_IP; then + echo "Using pre-configured COMPUTE_IP=$COMPUTE_IP ..." + return + fi + COMPUTE_IP=$(getent hosts "$compute_host" | awk '{ print $1 }') + die_if_not_set $LINENO COMPUTE_IP \ + "Could not resolve $compute_host. Either manually set COMPUTE_IP or enable DNS resolution." +} + +function cleanup_installer { # Noop return } |