def load_configuration():
    """
        Loading configuration file
    """
    config_file = get_deployr_config_file()
    config_manager = ConfigManager(config_file)
    config_manager.setup_config_dir()

    if not os.path.exists(config_file):
        config_manager.load_config(config_obj=GLOBAL_CONF[ENVIRONMENT.DEV])
        config_manager.write_config()

    config_manager.load_config_from_file()
    return config_manager.config
def load_configuration():
    """
        Loading configuration file
    """
    config_file = get_deployr_config_file()
    config_manager = ConfigManager(config_file)
    config_manager.setup_config_dir()

    if not os.path.exists(config_file):
        config_manager.load_config(config_obj=GLOBAL_CONF[ENVIRONMENT.DEV])
        config_manager.write_config()

    config_manager.load_config_from_file()
    return config_manager.config
def write_configuration(config_env):
    """
        Write the configuration file for the given environment
    """
    config_file = get_deployr_config_file()

    # Store existing config to <name>.backup
    if os.path.exists(config_file):
        shutil.move(config_file, "{}.backup".format(config_file))

    config_manager = ConfigManager(config_file)
    config_manager.setup_config_dir()
    config_manager.load_config(config_obj=GLOBAL_CONF[config_env])
    config_manager.write_config()
def write_configuration(config_env):
    """
        Write the configuration file for the given environment
    """
    config_file = get_deployr_config_file()

    # Store existing config to <name>.backup
    if os.path.exists(config_file):
        shutil.move(config_file, "{}.backup".format(config_file))

    config_manager = ConfigManager(config_file)
    config_manager.setup_config_dir()
    config_manager.load_config(config_obj=GLOBAL_CONF[config_env])
    config_manager.write_config()