def create_processing_server_configuration_file(eb_environment_name): list_to_write = ['import os'] for key, value in get_finalized_environment_variables(eb_environment_name).iteritems(): next_line = "os.environ['{key}'] = '{value}'".format(key=key.upper(), value=value) list_to_write.append(next_line) string_to_write = '\n'.join(list_to_write) + '\n' with open(get_pushed_full_processing_server_env_file_path(eb_environment_name), 'w') as fn: fn.write(string_to_write)
def push_beiwe_configuration(eb_environment_name, single_server_ami=False): if single_server_ami: put(LOCAL_AMI_ENV_CONFIG_FILE_PATH, DEPLOYMENT_ENVIRON_SETTING_REMOTE_FILE_PATH) else: put( get_pushed_full_processing_server_env_file_path( eb_environment_name), DEPLOYMENT_ENVIRON_SETTING_REMOTE_FILE_PATH)
def push_beiwe_configuration(eb_environment_name, single_server_ami=False): # single server ami gets the dummy environment file, cluster gets the customized one. if single_server_ami: put(LOCAL_AMI_ENV_CONFIG_FILE_PATH, DEPLOYMENT_ENVIRON_SETTING_REMOTE_FILE_PATH) else: put( get_pushed_full_processing_server_env_file_path( eb_environment_name), DEPLOYMENT_ENVIRON_SETTING_REMOTE_FILE_PATH)