Exemple #1
0
			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])






Exemple #2
0
def sendState():
	channel.basic_publish(exchange='lxc',
                      routing_key="lxc.master",
                      body=lxcproc.jsonify(lxcproc.getContainers()))
	threading.Timer(5, sendState).start()