code: def clone(zone, source, snapshot=None):
      '''
      Install a zone by copying an existing installed zone.
  
      zone : string
          name of the zone
      source : string
          zone to clone from
      snapshot : string
          optional name of snapshot to use as source
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' zoneadm.clone clementine dolores
      '''
      ret = {'status': True}
  
      ## install zone
      res = __salt__['cmd.run_all']('zoneadm -z {zone} clone {snapshot}{source}'.format(
          zone=zone,
          source=source,
          snapshot='-s {0} '.format(snapshot) if snapshot else '',
      ))
      ret['status'] = res['retcode'] == 0
      ret['message'] = res['stdout'] if ret['status'] else res['stderr']
      ret['message'] = ret['message'].replace('zoneadm: ', '')
      if ret['message'] == '':
          del ret['message']
  
      return ref clone(zone, source, snapshot=None):
      '''
      Install a zone by copying an existing installed zone.
  
      zone : string
          name of the zone
      source : string
          zone to clone from
      snapshot : string
          optional name of snapshot to use as source
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' zoneadm.clone clementine dolores
      '''
      ret = {'status': True}
  
      ## install zone
      res = __salt__['cmd.run_all']('zoneadm -z {zone} clone {snapshot}{source}'.format(
          zone=zone,
          source=source,
          snapshot='-s {0} '.format(snapshot) if snapshot else '',
      ))
      ret['status'] = res['retcode'] == 0
      ret['message'] = res['stdout'] if ret['status'] else res['stderr']
      ret['message'] = ret['message'].replace('zoneadm: ', '')
      if ret['message'] == '':
          del ret['message']
  
      return ret
docs: Install a zone by copying an existing installed zone.
  
      zone : string
          name of the zone
      source : string
          zone to clone from
      snapshot : string
          optional name of snapshot to use as source
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' zoneadm.clone clementine dolores