code: def destroy_template(name=None, call=None, kwargs=None):
      '''
      Destroy Xen VM or template instance
  
          .. code-block:: bash
  
              salt-cloud -f destroy_template myxen name=testvm2
  
      '''
      if call == 'action':
          raise SaltCloudSystemExit(
              'The destroy_template function must be called with  -f.'
          )
      if kwargs is None:
          kwargs = {}
      name = kwargs.get('name', None)
      session = _get_session()
      vms = session.xenapi.VM.get_all_records()
      ret = {}
      found = False
      for vm in vms:
          record = session.xenapi.VM.get_record(vm)
          if record['is_a_template']:
              if record['name_label'] == name:
                  found = True
                  # log.debug(record['name_label'])
                  session.xenapi.VM.destroy(vm)
                  ret[name] = {'status': 'destroyed'}
      if not found:
          ret[name] = {'status': 'not found'}
      return ref destroy_template(name=None, call=None, kwargs=None):
      '''
      Destroy Xen VM or template instance
  
          .. code-block:: bash
  
              salt-cloud -f destroy_template myxen name=testvm2
  
      '''
      if call == 'action':
          raise SaltCloudSystemExit(
              'The destroy_template function must be called with  -f.'
          )
      if kwargs is None:
          kwargs = {}
      name = kwargs.get('name', None)
      session = _get_session()
      vms = session.xenapi.VM.get_all_records()
      ret = {}
      found = False
      for vm in vms:
          record = session.xenapi.VM.get_record(vm)
          if record['is_a_template']:
              if record['name_label'] == name:
                  found = True
                  # log.debug(record['name_label'])
                  session.xenapi.VM.destroy(vm)
                  ret[name] = {'status': 'destroyed'}
      if not found:
          ret[name] = {'status': 'not found'}
      return ret
docs: Destroy Xen VM or template instance
  
          .. code-block:: bash
  
              salt-cloud -f destroy_template myxen name=testvm2