
    -_g                     8    d dl m Z  d dlmZmZ  G d dee      Zy)    )glob)PluginIndependentPluginc                   (    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| dd| dg       | j                  dd       | j                  ddg       | j	                  dd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/z.pemz/var/lib/puppet/ssl/certs/z'/etc/puppetlabs/puppet/ssl/certs/ca.pempuppet_ssl_cert_ca_pem)tagsfacterzpuppet --versionz/etc/puppet/modulesz/etc/puppetlabs/code/modulesT)	recursive)exec_cmdstripadd_copy_specadd_cmd_outputadd_dir_listing)self	_hostnames     ;/usr/lib/python3/dist-packages/sos/report/plugins/puppet.pysetupzPuppet.setup   s    MM*-h7	OO%	  %.$+8+095=2./	{$?(48!
 	$ 	D 8 	 	: 	
 	
 	!*
  	 	    c                 J    t        d      D ]  }| j                  |dd        y )Nz/etc/puppet/device.conf*z(.*url*.ssh://.*:).*(@.*)z\1***\2)r   do_file_sub)r   device_confs     r   postproczPuppet.postproc9   s.     :; 	K,	r   N)	__name__
__module____qualname__
short_descplugin_nameprofilespackagesr   r     r   r   r   r      s$    !JKHAH!Fr   r   N)r   sos.report.pluginsr   r   r   r(   r   r   <module>r*      s     82V& 2r   