File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/serverdensity_device.cpython-310.pyc
Back
o ;ja � @ s� d Z ddlZddlZddlZddlZddlmZ zddlZdZ W n e y+ dZ Y nw e�e�Z dd� Zdd d �Zddd �Zdd� Zdd� Zdd� Zdd� Zddd�ZdS )za Wrapper around Server Density API ================================= .. versionadded:: 2014.7.0 � N)�CommandExecutionErrorTFc C s t sdS dS )zZ Return virtual name of the module. :return: The virtual name of the module. )Fz-The requests python module cannot be importedZserverdensity_device)�ENABLED� r r �U/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/serverdensity_device.py�__virtual__ s r � serverdensityc C sh t �|�}t�d|� |st�d|� t|� d���z|| W S ty3 t�d| � t| � d���w )z� Returns requested Server Density authentication value from pillar. CLI Example: .. code-block:: bash salt '*' serverdensity_device.get_sd_auth <val> zServer Density Pillar: %szCould not load %s pillarz& pillar is required for authenticationz!Could not find value %s in pillarz value was not found in pillar)Z __pillar__�get�log�debug�errorr �KeyError)�valZsd_auth_pillar_nameZ sd_pillarr r r �get_sd_auth$ s � �r �__c s&