docs: def _vagrant_ssh_config(vm_):
      '''
      get the information for ssh communication from the new VM
  
      :param vm_: the VM's info as we have it now
      :return: dictionary of ssh stuff
      '''
      machine = vm_['machine']
      log.info('requesting vagrant ssh-config for VM %s', machine or '(default)')
      cmd = 'vagrant ssh-config {}'.format(machine)
      reply = __salt__['cmd.shell'](cmd,
                                    runas=vm_.get('runas'),
                                    cwd=vm_.get('cwd'),
                                    ignore_retcode=True)
      ssh_config = {}
      for line in reply.split('\n'):  # build a dictionary of the text reply
          tokens = line.strip().split()
          if len(tokens) == 2:  # each two-token line becomes a key:value pair
              ssh_config[tokens[0]] = tokens[1]
      log.debug('ssh_config=%s', repr(ssh_config))
      return ssh_config