# @param key_file private key filename of registry
# @param cert_file certificate filename containing public key (could be a GID file)
def __init__(self, ip, port, key_file, cert_file):
# @param key_file private key filename of registry
# @param cert_file certificate filename containing public key (could be a GID file)
def __init__(self, ip, port, key_file, cert_file):
- GeniServer.__init__(self, ip, port, key_file, cert_file)
+ SfaServer.__init__(self, ip, port, key_file, cert_file)
"""
aggregates = self.aggregate_info['aggregates']['aggregate']
if isinstance(aggregates, dict):
"""
aggregates = self.aggregate_info['aggregates']['aggregate']
if isinstance(aggregates, dict):
if aggregate.has_key('client') and aggregate['client'] in ['geniclientlight']:
client_type = 'geniclientlight'
if aggregate.has_key('client') and aggregate['client'] in ['geniclientlight']:
client_type = 'geniclientlight'
if client_type in ['geniclientlight'] and GeniClientLight:
self[hrn] = GeniClientLight(url, self.api.key_file, self.api.cert_file)
else:
if client_type in ['geniclientlight'] and GeniClientLight:
self[hrn] = GeniClientLight(url, self.api.key_file, self.api.cert_file)
else:
address = self.api.config.SFA_AGGREGATE_HOST
port = self.api.config.SFA_AGGREGATE_PORT
url = 'http://%(address)s:%(port)s' % locals()
local_aggregate = {'hrn': self.api.hrn, 'addr': address, 'port': port}
self.interfaces.append(local_aggregate)
address = self.api.config.SFA_AGGREGATE_HOST
port = self.api.config.SFA_AGGREGATE_PORT
url = 'http://%(address)s:%(port)s' % locals()
local_aggregate = {'hrn': self.api.hrn, 'addr': address, 'port': port}
self.interfaces.append(local_aggregate)