def __get_config(self, service_id, user_id, app_id, service_type="", vpn=None): """Add manager configuration""" if not config_parser.has_section("manager"): config_parser.add_section("manager") config_parser.set("manager", "SERVICE_ID", service_id) config_parser.set("manager", "USER_ID", user_id) config_parser.set("manager", "APP_ID", app_id) config_parser.set( "manager", "CREDIT_URL", config_parser.get('director', 'DIRECTOR_URL') + "/credit") config_parser.set( "manager", "TERMINATE_URL", config_parser.get('director', 'DIRECTOR_URL') + "/terminate") config_parser.set( "manager", "CA_URL", config_parser.get('director', 'DIRECTOR_URL') + "/ca") config_parser.set("manager", "TYPE", service_type) if vpn: config_parser.set("manager", "IPOP_SUBNET", vpn) return config_parser
def __get_config(self, service_id, user_id, app_id, service_type="", vpn=None): """Add manager configuration""" if not config_parser.has_section("manager"): config_parser.add_section("manager") if config_parser.has_option('conpaas', 'DEPLOYMENT_NAME'): conpaas_deployment_name = config_parser.get('conpaas', 'DEPLOYMENT_NAME') else: conpaas_deployment_name = 'conpaas' config_parser.set("manager", "DEPLOYMENT_NAME", conpaas_deployment_name) config_parser.set("manager", "SERVICE_ID", service_id) config_parser.set("manager", "USER_ID", user_id) config_parser.set("manager", "APP_ID", app_id) config_parser.set("manager", "CREDIT_URL", config_parser.get('director', 'DIRECTOR_URL') + "/credit") config_parser.set("manager", "TERMINATE_URL", config_parser.get('director', 'DIRECTOR_URL') + "/terminate") config_parser.set("manager", "CA_URL", config_parser.get('director', 'DIRECTOR_URL') + "/ca") config_parser.set("manager", "TYPE", service_type) if vpn: config_parser.set("manager", "IPOP_SUBNET", vpn) return config_parser
def available_clouds(): """GET /available_clouds""" clouds = ['default'] if config_parser.has_option('iaas','OTHER_CLOUDS'): clouds.extend([cloud_name for cloud_name in config_parser.get('iaas', 'OTHER_CLOUDS').split(',') if config_parser.has_section(cloud_name)]) return build_response(simplejson.dumps(clouds))
def available_clouds(): """GET /available_clouds""" clouds = ['default'] if config_parser.has_option('iaas','OTHER_CLOUDS'): clouds.extend([cloud_name for cloud_name in config_parser.get('iaas', 'OTHER_CLOUDS').split(',') if config_parser.has_section(cloud_name)]) return simplejson.dumps(clouds)