def enable_ssh(): logger.info("Enabling SSH") ssh_unit = config["ssh_unit"] systemctl.action_unit("enable", ssh_unit) systemctl.action_unit("start", ssh_unit) sleep(1) logger.info("Enabled SSH")
def disable_unit(name): status = systemctl.action_unit("disable", name) if status: PrettyPrinter("Disabled unit {}".format(name), i, o, 1) else: PrettyPrinter("Can't disable {}".format(name), i, o, 1) raise MenuExitException
def reload_unit(name): status = systemctl.action_unit("reload", name) if status: PrettyPrinter("Reloaded unit {}".format(name), i, o, 1) else: PrettyPrinter("Can't reload {}".format(name), i, o, 1) raise MenuExitException
def stop_unit(name): status = systemctl.action_unit("stop", name) if status: PrettyPrinter("Stopped unit {}".format(name), i, o, 1) else: PrettyPrinter("Can't stop {}".format(name), i, o, 1) raise MenuExitException
def disable_ssh(): logger.info("Disabling SSH") ssh_unit = config["ssh_unit"] systemctl.action_unit("stop", ssh_unit) systemctl.action_unit("disable", ssh_unit) logger.info("Disabled SSH")