diff options
Diffstat (limited to 'functest/ci')
-rwxr-xr-x | functest/ci/prepare_env.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/functest/ci/prepare_env.py b/functest/ci/prepare_env.py index 6b24fe08..d2e77312 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() |