Example #1
0
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 指定配置文件
        """
        )
Example #2
0
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 指定配置文件
        """
        )
Example #3
0
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 指定配置文件
        """
        )