return True
def aggregate_xml_line(self):
- return '<aggregate addr="%s" hrn="%s" port="12347"/>' % \
- (self.vserverip,self.plc_spec['sfa']['SFA_REGISTRY_ROOT_AUTH'])
+ port=self.plc_spec['sfa']['neighbours-port']
+ return '<aggregate addr="%s" hrn="%s" port="%r"/>' % \
+ (self.vserverip,self.plc_spec['sfa']['SFA_REGISTRY_ROOT_AUTH'],port)
def registry_xml_line(self):
return '<registry addr="%s" hrn="%s" port="12345"/>' % \
'regularuser':regularuser,
'slicename' : slicename,
'domain':domain,
+ # the default is to use AMs in the various aggregates.xml
+ # stack config_sfamesh to point to SMs instead
+ 'neighbours-port':12346,
}
def sfa_slice_specs (options,index,slicename,regularuser):
--- /dev/null
+# tweak the config so that aggregates.xml point to slice managers instead of AMs
+def config (plc_specs, options):
+ for plc_spec in plc_specs:
+ plc_spec['sfa']['neighbours-port']=12347
+ return plc_specs