Exemple #1
0
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()
Exemple #3
0
    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()