Example #1
0
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")
Example #2
0
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
Example #3
0
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
Example #4
0
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
Example #5
0
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")