pass controllerPort to VTN app
Change-Id: Idc85737b9788072ae8a9438151b276a8fad7f00a
diff --git a/xos/synchronizer/steps/sync_onos_netcfg.py b/xos/synchronizer/steps/sync_onos_netcfg.py
index 7e76cc9..509c7a0 100644
--- a/xos/synchronizer/steps/sync_onos_netcfg.py
+++ b/xos/synchronizer/steps/sync_onos_netcfg.py
@@ -59,6 +59,13 @@
xosUser = vtn.xosUser
xosPassword = vtn.xosPassword
+ controllerPort = vtn.controllerPort
+ if ":" in controllerPort:
+ (c_hostname, c_port) = controllerPort.split(":",1)
+ controllerPort = socket.gethostbyname(c_hostname) + ":" + c_port
+ else:
+ controllerPort = ":" + controllerPort
+
data = {
"apps" : {
"org.opencord.vtn" : {
@@ -77,7 +84,8 @@
"password": xosPassword
},
"publicGateways": [],
- "nodes" : []
+ "nodes" : [],
+ "controllers": [controllerPort]
}
}
}