File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/states/__pycache__/rabbitmq_policy.cpython-310.pyc
Back
o ;j' � @ sH d Z ddlZddlZddlZe�e�Zdd� Z d dd�Z ddd �Z dS )a> Manage RabbitMQ Policies ======================== :maintainer: Benn Eichhorn <benn@getlocalmeasure.com> :maturity: new :platform: all Example: .. code-block:: yaml rabbit_policy: rabbitmq_policy.present: - name: HA - pattern: '.*' - definition: '{"ha-mode": "all"}' � Nc C s t jj�d�r dS dS )z- Only load if RabbitMQ is installed. ZrabbitmqctlT)FzCommand not found: rabbitmqctl)�salt�utils�path�which� r r �O/opt/saltstack/salt/lib/python3.10/site-packages/salt/states/rabbitmq_policy.py�__virtual__ s r �/c C s | ddi d�}i }t d ||d�} | �|i ��| �} g }| rf| �d�|kr*|�d� | �d�}|r6t�|�nd}|r?t�|�nd} || krJ|�d � |rX| �d �|krX|�d� t| �d��|krf|�d � | rw|swd|� d| � d�|d<