File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/states/__pycache__/grafana4_org.cpython-310.pyc
Back
o ;j� � @ sn d Z ddlmZ ddlm mZ ddlmZ dd� Z ddd �Z dd d�Z ddd �ZdS )a Manage Grafana v4.0 orgs .. versionadded:: 2017.7.0 :configuration: This state requires a configuration profile to be configured in the minion config, minion pillar, or master config. The module will use the 'grafana' key by default, if defined. Example configuration using basic authentication: .. code-block:: yaml grafana: grafana_url: http://grafana.localhost grafana_user: admin grafana_password: admin grafana_timeout: 3 Example configuration using token based authentication: .. code-block:: yaml grafana: grafana_url: http://grafana.localhost grafana_token: token grafana_timeout: 3 .. code-block:: yaml Ensure foobar org is present: grafana4_org.present: - name: foobar - theme: "" - home_dashboard_id: 0 - timezone: "utc" - address1: "" - address2: "" - city: "" - zip_code: "" - state: "" - country: "" � )� HTTPErrorN)� deep_diffc C s dt v rdS dS )z)Only load if grafana4 module is available�grafana4.get_orgT)Fz#grafana4 module could not be loaded)�__salt__� r r �L/opt/saltstack/salt/lib/python3.10/site-packages/salt/states/grafana4_org.py�__virtual__3 s r �grafanac C s� t |t�rtd |�}| ddi d�}d} z td | |�}W n ty9 } z|jjdkr.d} n� W Y d}~nd}~ww | retd rJd | � d �|d<