Ë i©¹dÆãó8—ddlmZmZddlmZGd„dee«Zy)é)ÚPluginÚIndependentPlugin)Úglobcó(—eZdZdZdZdZdZd„Zd„Zy)ÚPuppetzPuppet serviceÚpuppet)Úservices)rz puppet-commonz puppet-serverÚ puppetserverÚ puppetmasterz puppet-mastercó—|jd«d}|j«}|jddddddd d d d d ddddj|«dj|«g«|jdd¬«|j gd¢«y)NÚhostnameÚoutputz/etc/puppet/*.confz/etc/puppet/rack/*z/etc/puppet/manifests/*z /etc/puppet/ssl/ca/inventory.txtz/var/log/puppet/*.log*z/etc/puppetlabs/puppet/*.confz*/etc/puppetlabs/puppetserver/conf.d/*.confz/etc/puppetlabs/puppet/rack/*z"/etc/puppetlabs/puppet/manifests/*z+/etc/puppetlabs/puppet/ssl/ca/inventory.txtz'/var/log/puppetlabs/puppetserver/*.log*z//var/lib/puppetlabs/puppet/ssl/ca/inventory.txtz$/var/lib/puppet/ssl/ca/inventory.txtz /var/lib/puppet/ssl/certs/ca.pemz'/etc/puppetlabs/puppet/ssl/certs/{}.pemz /var/lib/puppet/ssl/certs/{}.pemz'/etc/puppetlabs/puppet/ssl/certs/ca.pemÚpuppet_ssl_cert_ca_pem)Útags)Úfacterzpuppet --versionzls -lanR /etc/puppet/modulesz%ls -lanR /etc/puppetlabs/code/modules)Úexec_cmdÚstripÚ add_copy_specÚformatÚadd_cmd_output)ÚselfÚ _hostnames ú;/usr/lib/python3/dist-packages/sos/report/plugins/puppet.pyÚsetupz Puppet.setupsª€Ø—M‘M *Ó-¨hÑ7ˆ Ø—O‘OÓ%ˆ à ×ÑØ Ø Ø %Ø .Ø $Ø +Ø 8Ø +Ø 0Ø 9Ø 5Ø =Ø 2Ø .Ø 5× <Ñ <¸YÓ GØ .× 5Ñ 5°iÓ @ð! ô ð$ ×ÑÐDØ 8ð ô :ð ×Ñò õ ócóP—td«D]}|j|dddz«Œy)Nz/etc/puppet/device.conf*z(.*url*.ssh://.*:).*(@.*)z\1%s\2z***)rÚ do_file_sub)rÚ device_confs rÚpostproczPuppet.postproc6s8€ÜÐ :Ó;ò ˆKØ × Ñ ØØ,ؘUÑ#õ ð ð rN) Ú__name__Ú __module__Ú __qualname__Ú short_descÚ plugin_nameÚprofilesÚpackagesrr©rrrr s$„à!€Jà€KØ€HðA€Hò ó@rrN)Úsos.report.pluginsrrrrr'rrúr)sð÷9Ýô1ˆVÐ&õ1r