Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/iscsi.cpython-312.pyc
�

-�_g���d�ddlmZmZmZmZGd�de�ZGd�dee�ZGd�deee�Zy)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc�$�eZdZdZdZdZd�Zd�Zy)�IscsiziSCSI initiator�iscsi)�storagec�^�d}|jdd|dzdg�|jgd��y)Nz,/var/lib/config-data/puppet-generated/iscsid�/etc/iscsi/iscsid.confz/etc/iscsi/initiatorname.iscsiz/var/lib/iscsi)ziscsiadm -m session -P 3ziscsiadm -m node -P 1ziscsiadm -m iface -P 1ziscsiadm -m node --op=show)�
add_copy_spec�add_cmd_output)�self�var_puppet_gens  �:/usr/lib/python3/dist-packages/sos/report/plugins/iscsi.py�setupzIscsi.setupsA��G�����$�,��=�=��	
�	�	
���
�	�c��d}d}d}|jd||�|jd||�|jd||�|jd||�y)Nz1(node\.session\.auth\.password(_in)?\s+=\s+)(\S+)z:(discovery\.sendtargets\.auth\.password(_in)?\s+=\s+)(\S+)z\1********\nrz/var/lib/iscsi/nodes/*/*/*)�do_path_regex_sub)r�nodesessionpwd�discoverypwd�repls    r�postproczIscsi.postproc$sm��N��!�	������7���N����7��t�L����,�n�d�	D����,�l�D�	BrN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesrr�rrrrs��"�J��K��H�
�Brrc��eZdZdZdZy)�RedHatIscsiz( RedHatPlugin's setup() will be invoked )ziscsi-initiator-utilsN)rrr�__doc__�packagesr rrr"r":s
��2�)�Hrr"c��eZdZdZy)�DebianIscsi)z
open-iscsiN)rrrr$r rrr&r&@s���Hrr&N)�sos.report.pluginsrrrrrr"r&r rr�<module>r(s;��P�O�)B�F�)B�X*�%��*��%��|�r