def init(reset_config, skip_logging=False): if os.path.exists(os.path.join( utils.get_cwd(), constants.ARIA_WD_SETTINGS_DIRECTORY_NAME, constants.ARIA_WD_SETTINGS_FILE_NAME)): if not reset_config: msg = 'Current directory is already initialized' error = exceptions.AriaCliError(msg) error.possible_solutions = [ "Run 'aria init -p [path-to-a-blueprint]' " "to force re-initialization " "(might overwrite existing " "configuration files if exist)" ] raise error else: shutil.rmtree(os.path.join( utils.get_cwd(), constants.ARIA_WD_SETTINGS_DIRECTORY_NAME)) settings = utils.AriaWorkingDirectorySettings() utils.dump_aria_working_dir_settings(settings) utils.dump_configuration_file() logger.configure_loggers() if not skip_logging: logger.get_logger().info('Initialization completed successfully')
def _create_cosmo_wd_settings(self, settings=None): directory_settings = utils.AriaWorkingDirectorySettings() directory_settings.set_management_server('localhost') utils.delete_cloudify_working_dir_settings() utils.dump_aria_working_dir_settings( settings or directory_settings, update=False) utils.dump_configuration_file()
def test_dump_cosmo_working_dir_settings_create(self): directory_settings = utils.AriaWorkingDirectorySettings() utils.dump_aria_working_dir_settings( cosmo_wd_settings=directory_settings, update=False) utils.load_aria_working_dir_settings()