code: def zap(target=None, **kwargs):
      '''
      Destroy the partition table and content of a given disk.
  
      .. code-block:: bash
  
          salt '*' ceph.osd_prepare 'dev'='/dev/vdc' \\
                  'cluster_name'='ceph' \\
                  'cluster_uuid'='cluster_uuid'
  
      dev
          The block device to format.
  
      cluster_name
          The cluster name. Defaults to ``ceph``.
  
      cluster_uuid
          The cluster UUID. Defaults to value found in ceph config file.
      '''
      if target is not None:
          log.warning("Depricated use of function, use kwargs")
      target = kwargs.get("dev", target)
      kwargs["dev"] = target
      return ceph_cfg.zap(**kwargsf zap(target=None, **kwargs):
      '''
      Destroy the partition table and content of a given disk.
  
      .. code-block:: bash
  
          salt '*' ceph.osd_prepare 'dev'='/dev/vdc' \\
                  'cluster_name'='ceph' \\
                  'cluster_uuid'='cluster_uuid'
  
      dev
          The block device to format.
  
      cluster_name
          The cluster name. Defaults to ``ceph``.
  
      cluster_uuid
          The cluster UUID. Defaults to value found in ceph config file.
      '''
      if target is not None:
          log.warning("Depricated use of function, use kwargs")
      target = kwargs.get("dev", target)
      kwargs["dev"] = target
      return ceph_cfg.zap(**kwargs)
docs: Destroy the partition table and content of a given disk.
  
      .. code-block:: bash
  
          salt '*' ceph.osd_prepare 'dev'='/dev/vdc' \\
                  'cluster_name'='ceph' \\
                  'cluster_uuid'='cluster_uuid'
  
      dev
          The block device to format.
  
      cluster_name
          The cluster name. Defaults to ``ceph``.
  
      cluster_uuid
          The cluster UUID. Defaults to value found in ceph config file.