docs: def absent(name, stop=False, path=None):
      '''
      Ensure a container is not present, destroying it if present
  
      name
          Name of the container to destroy
  
      stop
          stop before destroying
          default: false
  
          .. versionadded:: 2015.5.2
  
      path
          path to the container parent
          default: /var/lib/lxc (system default)
  
          .. versionadded:: 2015.8.0
  
  
      .. code-block:: yaml
  
          web01:
            lxc.absent
      '''
      ret = {'name': name,
             'changes': {},
             'result': True,
             'comment': 'Container \'{0}\' does not exist'.format(name)}
  
      if not __salt__['lxc.exists'](name, path=path):
          return ret
  
      if __opts__['test']:
          ret['result'] = None
          ret['comment'] = 'Container \'{0}\' would be destroyed'.format(name)
          return ret
  
      try:
          result = __salt__['lxc.destroy'](name, stop=stop, path=path)
      except (SaltInvocationError, CommandExecutionError) as exc:
          ret['result'] = False
          ret['comment'] = 'Failed to destroy container: {0}'.format(exc)
      else:
          ret['changes']['state'] = result['state']
          ret['comment'] = 'Container \'{0}\' was destroyed'.format(name)
      return ret