From d3e3a73ef3396e48f4682f341acabb57b8bd15d4 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Wed, 19 Aug 2009 01:20:13 +0000 Subject: [PATCH] add local aggregate information to the 'interfaces' class variable --- sfa/server/aggregate.py | 2 ++ sfa/server/registry.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sfa/server/aggregate.py b/sfa/server/aggregate.py index 45eff40b..58267ee6 100644 --- a/sfa/server/aggregate.py +++ b/sfa/server/aggregate.py @@ -107,6 +107,8 @@ class Aggregates(dict): 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': ext_ip, 'port': port} + self.interfaces.append(local_aggregate) self[self.api.hrn] = GeniClient(url, self.api.key_file, self.api.cert_file) diff --git a/sfa/server/registry.py b/sfa/server/registry.py index 18caa9ce..7e8e3b2b 100644 --- a/sfa/server/registry.py +++ b/sfa/server/registry.py @@ -116,5 +116,7 @@ class Registries(dict): address = self.api.config.SFA_REGISTRY_HOST port = self.api.config.SFA_REGISTRY_PORT url = 'http://%(address)s:%(port)s' % locals() + local_registry = {'hrn': self.api.hrn, 'addr': address, 'port': port} + self.interfaces.append(local_registry) self[self.api.hrn] = GeniClient(url, self.api.key_file, self.api.cert_file) -- 2.43.0