iddddlmZmZmZmZGddeZGddeeZGddeeeZy) )Plugin RedHatPlugin DebianPlugin UbuntuPluginc$eZdZdZdZdZdZdZy)IscsiziSCSI initiatoriscsi)storagec^d}|jdd|dzdg|jgdy)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_specadd_cmd_output)selfvar_puppet_gens :/usr/lib/python3/dist-packages/sos/report/plugins/iscsi.pysetupz Iscsi.setupsAG  $ , = =      cd}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)rnodesessionpwd discoverypwdrepls rpostproczIscsi.postproc$smN!  7N 7tL ,nd D ,lD BrN)__name__ __module__ __qualname__ short_desc plugin_nameprofilesrrrrrrs"JKH  Brrc"eZdZdZfdZxZS) RedHatIscsi)ziscsi-initiator-utilsc*tt| yN)superr"rr __class__s rrzRedHatIscsi.setup> k4&(rrrrpackagesr __classcell__r's@rr"r":s)H))rr"c"eZdZdZfdZxZS) DebianIscsi)z open-iscsic*tt| yr$)r%r.rr&s rrzDebianIscsi.setupFr(rr)r,s@rr.r.BsH))rr.N)sos.report.pluginsrrrrrr"r.r rrr1s;PO)BF)BX)%))%|)r