Ë
    i©¹dÆ  ã                   ó8   — d dl mZmZ d dlmZ  G d„ dee«      Zy)é    )ÚPluginÚIndependentPlugin)Úglobc                   ó(   — e Zd ZdZdZdZdZd„ Zd„ Zy)ÚPuppetzPuppet serviceÚpuppet)Úservices)r   zpuppet-commonzpuppet-serverÚpuppetserverÚpuppetmasterzpuppet-masterc                 ó  — | j                  d«      d   }|j                  «       }| j                  ddddddd	d
dddddddj                  |«      dj                  |«      g«       | j                  dd¬«       | j	                  g d¢«       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)Úfacterzpuppet --versionzls -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.setup   sª   € Ø—M‘M *Ó-¨hÑ7ˆ	Ø—O‘OÓ%ˆ	à×ÑØ Ø Ø%Ø.Ø$Ø+Ø8Ø+Ø0Ø9Ø5Ø=Ø2Ø.Ø5×<Ñ<¸YÓGØ.×5Ñ5°iÓ@ð!
ô 	ð$ 	×ÑÐDØ 8ð 	ô 	:ð 	×Ñò 
õ 	ó    c                 óP   — t        d«      D ]  }| j                  |dddz  «       Œ y )Nz/etc/puppet/device.conf*z(.*url*.ssh://.*:).*(@.*)z\1%s\2z***)r   Údo_file_sub)r   Údevice_confs     r   ÚpostproczPuppet.postproc6   s8   € ÜÐ :Ó;ò 	ˆKØ×ÑØØ,Ø˜UÑ#õð	ð 	r   N)	Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚpackagesr   r   © r   r   r   r      s$   „ à!€Jà€KØ€HðA€Hòó@r   r   N)Úsos.report.pluginsr   r   r   r   r'   r   r   ú<module>r)      s   ð÷ 9Ý ô1ˆVÐ&õ 1r   