mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 11:18:03 +00:00
create_wanlink.py: endpoint names changed to "-A" and "-B" as per API standard.
Alo moves version check ahead of imports. Signed-off-by: Jed Reynolds <jed@candelatech.com>
This commit is contained in:
@@ -3,22 +3,24 @@
|
|||||||
# Written by Candela Technologies Inc.
|
# Written by Candela Technologies Inc.
|
||||||
# Updated by: Erin Grimes
|
# Updated by: Erin Grimes
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
if sys.version_info[0] != 3:
|
||||||
|
print("This script requires Python 3")
|
||||||
|
exit(1)
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import importlib
|
import importlib
|
||||||
import time
|
import time
|
||||||
from time import sleep
|
from time import sleep
|
||||||
import urllib
|
import urllib
|
||||||
from urllib import error
|
from urllib import error
|
||||||
if sys.version_info[0] != 3:
|
|
||||||
print("This script requires Python 3")
|
|
||||||
exit()
|
|
||||||
import pprint
|
import pprint
|
||||||
|
|
||||||
if 'lanforge-scripts' not in sys.path:
|
if 'lanforge-scripts' not in sys.path:
|
||||||
sys.path.append(os.path.join(os.path.abspath('../..'), 'lanforge-scripts'))
|
sys.path.append(os.path.join(os.path.abspath('../..'), 'lanforge-scripts'))
|
||||||
LANforge = importlib.import_module("lanforge-scripts.py-json.LANforge")
|
LANforge = importlib.import_module("lanforge-scripts.py-json.LANforge")
|
||||||
LFRequest = importlib.import_module("lanforge-scripts.py-json.LANforge.LFRequest")
|
LFRequest = importlib.import_module("lanforge-scripts.py-json.LANforge.LFRequest")
|
||||||
LFUtils = importlib.import_module("lanforge-scripts.py-json.LANforge.LFUtils")
|
LFUtils = importlib.import_module("lanforge-scripts.py-json.LANforge.LFUtils")
|
||||||
# NA=importlib.import_module("lanforge-scripts.py-json.LANforge.LFUtils.NA")
|
|
||||||
|
|
||||||
j_printer = pprint.PrettyPrinter(indent=2)
|
j_printer = pprint.PrettyPrinter(indent=2)
|
||||||
# todo: this needs to change
|
# todo: this needs to change
|
||||||
@@ -56,14 +58,14 @@ def main(base_url, args={}):
|
|||||||
|
|
||||||
lf_r = LFRequest.LFRequest(base_url+"/cli-json/rm_endp")
|
lf_r = LFRequest.LFRequest(base_url+"/cli-json/rm_endp")
|
||||||
lf_r.addPostData({
|
lf_r.addPostData({
|
||||||
'endp_name': args['name']+"_A"
|
'endp_name': args['name']+"-A"
|
||||||
})
|
})
|
||||||
lf_r.jsonPost()
|
lf_r.jsonPost()
|
||||||
sleep(0.05)
|
sleep(0.05)
|
||||||
|
|
||||||
lf_r = LFRequest.LFRequest(base_url+"/cli-json/rm_endp")
|
lf_r = LFRequest.LFRequest(base_url+"/cli-json/rm_endp")
|
||||||
lf_r.addPostData({
|
lf_r.addPostData({
|
||||||
'endp_name': args['name']+"_B"
|
'endp_name': args['name']+"-B"
|
||||||
})
|
})
|
||||||
lf_r.jsonPost()
|
lf_r.jsonPost()
|
||||||
sleep(0.05)
|
sleep(0.05)
|
||||||
@@ -71,7 +73,7 @@ def main(base_url, args={}):
|
|||||||
# create wanlink endpoint A
|
# create wanlink endpoint A
|
||||||
lf_r = LFRequest.LFRequest(base_url+"/cli-json/add_wl_endp")
|
lf_r = LFRequest.LFRequest(base_url+"/cli-json/add_wl_endp")
|
||||||
lf_r.addPostData({
|
lf_r.addPostData({
|
||||||
'alias': args['name']+"_A",
|
'alias': args['name']+"-A",
|
||||||
'shelf': 1,
|
'shelf': 1,
|
||||||
'resource': '1',
|
'resource': '1',
|
||||||
'port': args['port_A'],
|
'port': args['port_A'],
|
||||||
@@ -84,7 +86,7 @@ def main(base_url, args={}):
|
|||||||
# create wanlink endpoint B
|
# create wanlink endpoint B
|
||||||
lf_r = LFRequest.LFRequest(base_url+"/cli-json/add_wl_endp")
|
lf_r = LFRequest.LFRequest(base_url+"/cli-json/add_wl_endp")
|
||||||
lf_r.addPostData({
|
lf_r.addPostData({
|
||||||
'alias': args['name']+"_B",
|
'alias': args['name']+"-B",
|
||||||
'shelf': 1,
|
'shelf': 1,
|
||||||
'resource': '1',
|
'resource': '1',
|
||||||
'port': args['port_B'],
|
'port': args['port_B'],
|
||||||
@@ -99,8 +101,8 @@ def main(base_url, args={}):
|
|||||||
lf_r.addPostData({
|
lf_r.addPostData({
|
||||||
'alias': args['name'],
|
'alias': args['name'],
|
||||||
'test_mgr': 'default_tm',
|
'test_mgr': 'default_tm',
|
||||||
'tx_endp': args['name']+"_A",
|
'tx_endp': args['name']+"-A",
|
||||||
'rx_endp': args['name']+"_B",
|
'rx_endp': args['name']+"-B",
|
||||||
})
|
})
|
||||||
lf_r.jsonPost()
|
lf_r.jsonPost()
|
||||||
sleep(0.05)
|
sleep(0.05)
|
||||||
@@ -108,7 +110,7 @@ def main(base_url, args={}):
|
|||||||
# modify wanlink endpoint A
|
# modify wanlink endpoint A
|
||||||
lf_r = LFRequest.LFRequest(base_url+"/cli-json/set_wanlink_info")
|
lf_r = LFRequest.LFRequest(base_url+"/cli-json/set_wanlink_info")
|
||||||
lf_r.addPostData({
|
lf_r.addPostData({
|
||||||
'name': args['name']+"_A",
|
'name': args['name']+"-A",
|
||||||
'max_jitter': args['jitter_A'],
|
'max_jitter': args['jitter_A'],
|
||||||
'jitter_freq': args['jitter_freq_A'],
|
'jitter_freq': args['jitter_freq_A'],
|
||||||
'drop_freq': args['drop_A']
|
'drop_freq': args['drop_A']
|
||||||
@@ -119,7 +121,7 @@ def main(base_url, args={}):
|
|||||||
# modify wanlink endpoint B
|
# modify wanlink endpoint B
|
||||||
lf_r = LFRequest.LFRequest(base_url+"/cli-json/set_wanlink_info")
|
lf_r = LFRequest.LFRequest(base_url+"/cli-json/set_wanlink_info")
|
||||||
lf_r.addPostData({
|
lf_r.addPostData({
|
||||||
'name': args['name']+"_B",
|
'name': args['name']+"-B",
|
||||||
'max_jitter': args['jitter_B'],
|
'max_jitter': args['jitter_B'],
|
||||||
'jitter_freq': args['jitter_freq_B'],
|
'jitter_freq': args['jitter_freq_B'],
|
||||||
'drop_freq': args['drop_B']
|
'drop_freq': args['drop_B']
|
||||||
|
|||||||
Reference in New Issue
Block a user