
    ~ g                     4    S SK r S SKJrJr   " S S\\5      rg)    N)PluginIndependentPluginc                   0    \ rS rSrS rSrSrSrS rS r	Sr
g)	Salt   salt)sysmgmt)r   zsalt-minionzvenv-salt-minionzsalt-commonc                    U R                  S5      nU(       d  U R                  S5        OU R                  S5        U R                  SS/5        U R                  / SQ5        U R                  / SQ5        U R                  / SQS	S
9  g )Nall_logsz/var/log/salt/minionz/var/log/saltz/var/log/venv-salt-minion.logz/var/log/salt-ssh.log)z	/etc/saltz/etc/venv-salt-minion/z/usr/local/etc/salt)z/etc/salt/pki/*/*.pemz!/etc/venv-salt-minion/pki/*/*.pemz/usr/local/etc/salt/pki/*/*.pem)z#systemctl --full status salt-minionz(systemctl --full status venv-salt-minionzsalt-minion --versions-reportz"venv-salt-minion --versions-reportz)salt-call --local grains.items --out yamlz.venv-salt-call --local grains.items --out yaml   )timeout)
get_optionadd_copy_specadd_forbidden_pathadd_cmd_output)selfr   s     9/usr/lib/python3/dist-packages/sos/report/plugins/salt.pysetup
Salt.setup   s    ??:.56/+#
 	
 	 
 	
 	 !
 	 	 
  	 	    c                     SnSnU R                  SX5        [        R                  " S[        R                  5      nU R	                  SX25        U R	                  SX25        g )Nz4(^\s+.*(pass|secret|(?<![A-z])key(?![A-z])).*:\ ).+$z\1******z/etc/salt/*z(^.*(pass|secret|key).*:)(.*)$z	salt-callzvenv-salt-call)do_path_regex_subrecompile	MULTILINEdo_cmd_output_sub)r   regexpsubstgrain_regexps       r   postprocSalt.postproc7   sW    H}f< zz"B"$,,0{L@/Er    N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesr   r    __static_attributes__r"   r   r   r   r      s"    JKHJHB
Fr   r   )r   sos.report.pluginsr   r   r   r"   r   r   <module>r-      s    
 84F6$ 4Fr   