JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr O6uf<ddlZddlZddlmZmZGddeeZy)N)PluginIndependentPluginc.eZdZdZdZdZdZdZdZdZ y) SaltMasterz Salt Master saltmaster)sysmgmt)z salt-masterzsalt-apic|jdr|jdn|jd|jd|jd|j|j gddy) Nall_logsz /var/log/saltz/var/log/salt/masterz /etc/saltz/etc/salt/pki/*/*.pem)zsalt-master --versionz#systemctl --full status salt-masterz systemctl --full status salt-apizsalt-key --list allz"salt-run jobs.list_jobs --out=yamlz%salt-run manage.list_state --out=yamlz)salt-run manage.list_not_state --out=yamlz!salt-run manage.joined --out=yaml)timeout) get_option add_copy_specadd_forbidden_pathadd_pillar_rootsadd_cmd_output)selfs ?/usr/lib/python3/dist-packages/sos/report/plugins/saltmaster.pysetupzSaltMaster.setupsq ??: &    /   5 6 ;'  78      c|tjd}d}|j|r|j|g}|D]_}t|dd5}t j |j dij dg}|j|ddda|j|y#1swY}xYw) z+ Collect pilliar_roots of all salt configs z/etc/salt/master.d/*confz/etc/salt/masterrzUTF-8)encoding pillar_rootsbaseN) glob path_existsappendopenyaml safe_loadgetextendr)rcfgsmain_cfgall_pillar_rootscfgfilecfg_pillar_rootss rrzSaltMaster.add_pillar_roots,syy34%   H % KK ! :Cc31 :TNN4(,,^R@CO!!''(89  : : : +, : :s AB22B; c2d}d}|jd||y)Nz4(^\s+.*(pass|secret|(?r7s 84=*4=r