code: def policy_exists(vhost, name, runas=None):
      '''
      Return whether the policy exists based on rabbitmqctl list_policies.
  
      Reference: http://www.rabbitmq.com/ha.html
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' rabbitmq.policy_exists / HA
      '''
      if runas is None and not salt.utils.platform.is_windows():
          runas = salt.utils.user.get_user()
      policies = list_policies(runas=runas)
      return bool(vhost in policies and name in policies[vhost]f policy_exists(vhost, name, runas=None):
      '''
      Return whether the policy exists based on rabbitmqctl list_policies.
  
      Reference: http://www.rabbitmq.com/ha.html
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' rabbitmq.policy_exists / HA
      '''
      if runas is None and not salt.utils.platform.is_windows():
          runas = salt.utils.user.get_user()
      policies = list_policies(runas=runas)
      return bool(vhost in policies and name in policies[vhost])
docs: Return whether the policy exists based on rabbitmqctl list_policies.
  
      Reference: http://www.rabbitmq.com/ha.html
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' rabbitmq.policy_exists / HA