Ë
    i©¹dÿ  ã                   ód   — d dl mZmZmZmZ  G d„ de«      Z G d„ dee«      Z G d„ deee«      Zy)	é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginc                   ó$   — e Zd ZdZdZdZd„ Zd„ Zy)ÚIscsiziSCSI initiatorÚiscsi)Ústoragec                 ó^   — d}| j                  dd|dz   dg«       | j                  g d¢«       y )Nz,/var/lib/config-data/puppet-generated/iscsidú/etc/iscsi/iscsid.confz/etc/iscsi/initiatorname.iscsiz/var/lib/iscsi)ziscsiadm -m session -P 3ziscsiadm -m node -P 1ziscsiadm -m iface -P 1ziscsiadm -m node --op=show)Úadd_copy_specÚadd_cmd_output)ÚselfÚvar_puppet_gens     ú:/usr/lib/python3/dist-packages/sos/report/plugins/iscsi.pyÚsetupzIscsi.setup   sA   € ØGˆØ×ÑØ$Ø,ØÐ=Ñ=Øð	
ô 	ð 	×Ñò 
õ 	ó    c                 ó¨   — d}d}d}| j                  d||«       | j                  d||«       | j                  d||«       | j                  d||«       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   ÚpostproczIscsi.postproc$   sm   € ð Nˆð!ð 	ð ˆØ×ÑÐ7¸ÈÔNØ×ÑÐ7¸ÀtÔLØ×ÑØ,¨n¸dô	Dà×ÑØ,¨l¸Dõ	Br   N)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesr   r   © r   r   r   r      s   „ à"€Jà€KØ€HòóBr   r   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚRedHatIscsi)ziscsi-initiator-utilsc                 ó*   •— t         t        | �  «        y ©N)Úsuperr"   r   ©r   Ú	__class__s    €r   r   zRedHatIscsi.setup>   ó   ø€ ÜŒk˜4Ñ&Õ(r   ©r   r   r   Úpackagesr   Ú__classcell__©r'   s   @r   r"   r"   :   s   ø„ à)€H÷)ð )r   r"   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚDebianIscsi)z
open-iscsic                 ó*   •— t         t        | �  «        y r$   )r%   r.   r   r&   s    €r   r   zDebianIscsi.setupF   r(   r   r)   r,   s   @r   r.   r.   B   s   ø„ à€H÷)ð )r   r.   N)Úsos.report.pluginsr   r   r   r   r   r"   r.   r    r   r   ú<module>r1      s;   ð÷ PÓ Oô)BˆFô )BôX)�%˜ô )ô)�%˜ |õ )r   