print("specify a username and container name : addUserToContainer [username container_name]") exit() else: lxcproc.addUserToContainer(sys.argv[2], sys.argv[3]) exit() elif sys.argv[1]=="listRealUsersInContainer": if len(sys.argv)!=3: print("specify a container name : listRealUsersInContainer [container_name]") exit() else: print(lxcproc.prettyjsonify(lxcproc.getRealUsersInContainer(sys.argv[2]))) exit() elif sys.argv[1]=="listDNS": print(lxcproc.prettyjsonify(lxcproc.getDNS())) elif sys.argv[1]=="printContainers": print(lxcproc.prettyjsonify(lxcproc.getContainers())) exit() else: print("unknown command: "+sys.argv[1])
def sendState(): channel.basic_publish(exchange='lxc', routing_key="lxc.master", body=lxcproc.jsonify(lxcproc.getContainers())) threading.Timer(5, sendState).start()