File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/states/__pycache__/kapacitor.cpython-310.pyc
o
�N�g� � @ sD d Z ddlZddlZddlZdd� Z ddd �Zd
d� ZdS )
a�
Kapacitor state module.
:configuration: This module accepts connection configuration details either as
parameters or as configuration settings in /etc/salt/minion on the relevant
minions::
kapacitor.unsafe_ssl: 'false'
kapacitor.protocol: 'http'
kapacitor.host: 'localhost'
kapacitor.port: 9092
This data can also be passed into pillar. Options passed into opts will
overwrite options passed into pillar.
.. versionadded:: 2016.11.0
� Nc C s dt v rdS dS )Nzkapacitor.versionZ kapacitor)Fz$kapacitor module could not be loaded)�__salt__� r r �I/opt/saltstack/salt/lib/python3.10/site-packages/salt/states/kapacitor.py�__virtual__ s r �stream�defaultTc C s� g }g }| i ddd�} t d | �}
|
r|
d nd}|sg }|r-|r-|� d|� �}|�|� dd� d d
� |D �D �}
|�d�rFt d |t�}n|}tjj�|d
��}tjj� |�
� ��dd�}W d � n1 shw Y |
o~||ko~||
d ko~|
d |
k}|r�|�d� ntd r�d| d<