File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/states/__pycache__/netusers.cpython-310.pyc
o
�N�gL@ � @ s� d Z ddlZddlZddlZddlZe�e�ZdZ dd� Z
dd� Zdd � Zd
d� Z
dd
� Zdd� Zdd� Zdd� Zdd� Zddd�ZdS )a�
Network Users
=============
Manage the users configuration on network devices via the NAPALM proxy.
:codeauthor: Mircea Ulinic <ping@mirceaulinic.net>
:maturity: new
:depends: napalm
:platform: unix
Dependencies
------------
- :mod:`NAPALM proxy minion <salt.proxy.napalm>`
- :mod:`Users configuration management module <salt.modules.napalm_users>`
.. versionadded:: 2016.11.0
� NZnetusersc C s t jj�ttt�S )z_
NAPALM library must be installed for this module to work and run in a (proxy) minion.
)�salt�utilsZnapalmZvirtual�__opts__�__virtualname__�__file__� r r �H/opt/saltstack/salt/lib/python3.10/site-packages/salt/states/netusers.py�__virtual__, s r c C s
t d � S )zRetrieves configured userszusers.config��__salt__r r r r �_retrieve_users8 s
r c C s t jj�t jj�| ��S )�.)r r �json�loads�dumps)Zprobesr r r �_ordered_dict_to_dict>