docs: def _wait_for_machine_booted(name, suffictinet_texts=None):
          """
          Internal method
          wait until machine is ready, in common case means there is running systemd-logind
  
          :param name: str with machine name
          :param suffictinet_texts: alternative text to check in output
          :return: True or exception
          """
          # TODO: rewrite it using probes module in utils
          suffictinet_texts = suffictinet_texts or ["systemd-logind"]
          # optionally use: "Unit: machine"
          for foo in range(constants.DEFAULT_RETRYTIMEOUT):
              time.sleep(constants.DEFAULT_SLEEP)
              out = run_cmd(
                  ["machinectl", "--no-pager", "status", name],
                  ignore_status=True, return_output=True)
              for restr in suffictinet_texts:
                  if restr in out:
                      time.sleep(constants.DEFAULT_SLEEP)
                      return True
          raise ConuException(
              "Unable to start machine %s within %d (machinectl status command dos not contain %s)" %
              (name, constants.DEFAULT_RETRYTIMEOUT, suffictinet_texts))