def createhostuser(argv): if "-f" in argv: file = argv[argv.index("-f") + 1] filename = "%s/%s/%s" % (Base, "conf", file) f = open(filename, "r") info = yaml.load(f) for key, val in info.items(): from modules.data_init import Hostusers u1 = Hostusers(user=key, passwd=info[key]["password"]) session.add(u1) session.commit() else: print( """ -f 指定配置文件 """ )
def createhost(argv): if "-f" in argv: file = argv[argv.index("-f") + 1] filename = "%s/%s/%s" % (Base, "conf", file) f = open(filename, "r") info = yaml.load(f) for key, val in info.items(): from modules.data_init import Hosts print(key, info[key]["ipaddress"], info[key]["port"]) # for i in val: u1 = Hosts(hostname=key, address=info[key]["ipaddress"], port=info[key]["port"]) session.add(u1) session.commit() else: print( """ -f 指定配置文件 """ )
def creategroup(argv): if "-f" in argv: file = argv[argv.index("-f") + 1] filename = "%s/%s/%s" % (Base, "conf", file) f = open(filename, "r") info = yaml.load(f) for key, val in info.items(): # print(key) # print(val) for i in val: from modules.data_init import Groups # for i in key: g1 = Groups(groupname=i) session.add(g1) session.commit() else: print( """ -f 指定配置文件 """ )