def init(self, args, config, connection): status = self.status(args, config, connection, internal=True) if status != 'up': try: data = config[args['config']]['datadir'] print("Clearing {0}...".format(data)) shutil.rmtree(data) os.mkdir(data) except KeyError: pass self.start(args, config, connection) print("Initializing {0}...".format(connection.host)) MarkLogic.instance_init(connection.host) MarkLogic.instance_admin(connection.host, args['realm'], connection.auth.username, connection.auth.password)
def init(self, args, config, connection): status = self.status(args,config,connection,internal=True) if status != 'up': try: data = config[args['config']]['datadir'] print("Clearing {0}...".format(data)) shutil.rmtree(data) os.mkdir(data) except KeyError: pass self.start(args,config,connection) print("Initializing {0}...".format(connection.host)) MarkLogic.instance_init(connection.host) MarkLogic.instance_admin(connection.host, args['realm'], connection.auth.username, connection.auth.password)
def init(self, args, config, connection): status = self.status(args,config,connection,internal=True) if status == 'up': print("Cannot initialize a running host!") sys.exit(1) else: if connection.host == 'localhost': try: data = config[args['config']]['datadir'] print("Clearing {0}...".format(data)) self._clear_directory(data) except KeyError: pass else: self.logger.info("Skipping clear data directory; not localhost") self.start(args,config,connection) print("Initializing {0}...".format(connection.host)) MarkLogic.instance_init(connection.host) MarkLogic.instance_admin(connection.host, args['realm'], connection.auth.username, connection.auth.password)
def init(self, args, config, connection): status = self.status(args, config, connection, internal=True) if status == 'up': print("Cannot initialize a running host!") sys.exit(1) else: if connection.host == 'localhost': try: data = config[args['config']]['datadir'] print("Clearing {0}...".format(data)) self._clear_directory(data) except KeyError: pass else: self.logger.info( "Skipping clear data directory; not localhost") self.start(args, config, connection) print("Initializing {0}...".format(connection.host)) MarkLogic.instance_init(connection.host) MarkLogic.instance_admin(connection.host, args['realm'], connection.auth.username, connection.auth.password)
def ml_security(self, hostname): print("{0}: initialize security...".format(hostname)) MarkLogic.instance_admin(hostname, self.realm, self.adminuser, self.adminpass)
class InitServer: def __init__(self): pass #logging.basicConfig(level=logging.INFO) parser = argparse.ArgumentParser() parser.add_argument("--host", action='store', default="localhost", help="Management API host") parser.add_argument("--username", action='store', default="admin", help="User name") parser.add_argument("--password", action='store', default="admin", help="Password") parser.add_argument("--wallet", action='store', default="admin", help="Wallet password") parser.add_argument('--debug', action='store_true', help='Enable debug logging') args = parser.parse_args() if args.debug: logging.basicConfig(level=logging.WARNING) logging.getLogger("requests").setLevel(logging.WARNING) logging.getLogger("marklogic").setLevel(logging.DEBUG) print("Initialize host {}".format(args.host)) MarkLogic.instance_init(args.host) print("Initialize admin {}".format(args.host)) MarkLogic.instance_admin(args.host, "public", args.username, args.password, args.wallet) print("finished")
def ml_security(self, ip, container): print("{0}: initialize security...".format(ip)) MarkLogic.instance_admin(ip,self.realm,self.adminuser,self.adminpass) self.blacklist[container] = "boot" self.save_blacklist()
def ml_security(self, ip, container): print("{0}: initialize security...".format(ip)) MarkLogic.instance_admin(ip, self.realm, self.adminuser, self.adminpass) self.blacklist[container] = "boot" self.save_blacklist()