25 lines
		
	
	
		
			518 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			518 B
		
	
	
	
		
			Python
		
	
	
	
	
	
#!/usr/bin/env python3
 | 
						|
 | 
						|
 | 
						|
def agent_cucm_arguments(params, hostname, ipaddress):
 | 
						|
    args = []
 | 
						|
 | 
						|
    if "user" in params:
 | 
						|
        args += ["-u", params["user"]]
 | 
						|
 | 
						|
    if "password" in params:
 | 
						|
        args += ["-s", params["password"]]
 | 
						|
 | 
						|
    if "port" in params:
 | 
						|
        args += ["-p", params["port"]]
 | 
						|
 | 
						|
    if params.get("insecure"):
 | 
						|
        args.append("-k")
 | 
						|
 | 
						|
    args.append(params["instance"])
 | 
						|
 | 
						|
    return args
 | 
						|
 | 
						|
special_agent_info["cucm_chk"] = agent_cucm_arguments
 | 
						|
special_agent_info["cucm_inv"] = agent_cucm_arguments
 |