code: def filesystem_absent(name, force=False, recursive=False):
      '''
      ensure filesystem is absent on the system
  
      name : string
          name of filesystem
      force : boolean
          try harder to destroy the dataset (zfs destroy -f)
      recursive : boolean
          also destroy all the child datasets (zfs destroy -r)
  
      .. warning::
  
          If a volume with ``name`` exists, this state will succeed without
          destroying the volume specified by ``name``. This module is dataset type sensitive.
  
      '''
      if not __utils__['zfs.is_dataset'](name):
          ret = {'name': name,
                 'changes': {},
                 'result': False,
                 'comment': 'invalid dataset name: {0}'.format(name)}
      else:
          ret = _absent(name, 'filesystem', force, recursive)
      return ref filesystem_absent(name, force=False, recursive=False):
      '''
      ensure filesystem is absent on the system
  
      name : string
          name of filesystem
      force : boolean
          try harder to destroy the dataset (zfs destroy -f)
      recursive : boolean
          also destroy all the child datasets (zfs destroy -r)
  
      .. warning::
  
          If a volume with ``name`` exists, this state will succeed without
          destroying the volume specified by ``name``. This module is dataset type sensitive.
  
      '''
      if not __utils__['zfs.is_dataset'](name):
          ret = {'name': name,
                 'changes': {},
                 'result': False,
                 'comment': 'invalid dataset name: {0}'.format(name)}
      else:
          ret = _absent(name, 'filesystem', force, recursive)
      return ret
docs: ensure filesystem is absent on the system
  
      name : string
          name of filesystem
      force : boolean
          try harder to destroy the dataset (zfs destroy -f)
      recursive : boolean
          also destroy all the child datasets (zfs destroy -r)
  
      .. warning::
  
          If a volume with ``name`` exists, this state will succeed without
          destroying the volume specified by ``name``. This module is dataset type sensitive.