From 9886535d617d95e7d2c2f294e79a7cd994fcd685 Mon Sep 17 00:00:00 2001 From: "jose.lausuch" Date: Mon, 13 Feb 2017 17:35:40 +0100 Subject: [PATCH] Add deployment_handler printout to prepare env Example output: http://pastebin.com/raw/xWTe9tAY Change-Id: Ib8100089318f807fb4d5d4fff2911179eb18216e Signed-off-by: jose.lausuch --- functest/ci/prepare_env.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/functest/ci/prepare_env.py b/functest/ci/prepare_env.py index 6b24fe086..d2e773125 100755 --- a/functest/ci/prepare_env.py +++ b/functest/ci/prepare_env.py @@ -21,6 +21,8 @@ import subprocess import sys import yaml + +from opnfv.deployment import factory from opnfv.utils import constants as opnfv_constants import functest.utils.functest_logger as ft_logger @@ -107,6 +109,27 @@ def check_env_variables(): logger.info(" IS_CI_RUN=%s" % CONST.IS_CI_RUN) +def print_deployment_info(): + handler = None + if CONST.INSTALLER_IP: + if CONST.INSTALLER_TYPE == 'apex': + pkey = '/root/.ssh/id_rsa' + if os.path.isfile(pkey): + handler = factory.Factory.get_handler(CONST.INSTALLER_TYPE, + CONST.INSTALLER_IP, + 'stack', + pkey_file=pkey) + elif CONST.INSTALLER_TYPE == 'fuel': + handler = factory.Factory.get_handler(CONST.INSTALLER_TYPE, + CONST.INSTALLER_IP, + 'root', + installer_pwd='r00tme') + + if handler: + logger.info('\n\nDeployment information:\n%s' % + handler.get_deployment_info()) + + def create_directories(): print_separator() logger.info("Creating needed directories...") @@ -286,6 +309,7 @@ def main(**kwargs): elif kwargs['action'] == "start": logger.info("######### Preparing Functest environment #########\n") check_env_variables() + print_deployment_info() create_directories() source_rc_file() patch_config_file() -- 2.16.6