| Server IP : 186.64.123.29 / Your IP : 216.73.217.94 Web Server : LiteSpeed System : Linux house.hostinglat.cl 5.15.0-185-generic #195-Ubuntu SMP Fri Jun 19 17:11:50 UTC 2026 x86_64 User : tuemp9827 ( 1016) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
o
O6uf� � @ s6 d dl Z d dlZd dlmZmZ G dd� dee�ZdS )� N)�Plugin�IndependentPluginc @ s4 e Zd ZdZdZdZdZdd� Zdd� Zd d
� Z dS )�
SaltMasterzSalt Master�
saltmaster)�sysmgmt)zsalt-masterzsalt-apic C sR | � d�r| �d� n| �d� | �d� | �d� | �� | jg d�dd� d S ) N�all_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_spec�add_forbidden_path�add_pillar_roots�add_cmd_output)�self� r �?/usr/lib/python3/dist-packages/sos/report/plugins/saltmaster.py�setup s
�zSaltMaster.setupc C s� t � d�}d}| �|�r|�|� g }|D ]+}t|ddd��}t�|��di ��dg �}|�|� W d � n1 s;w Y q| �|� dS ) z+ Collect pilliar_roots of all salt configs z/etc/salt/master.d/*confz/etc/salt/master�rzUTF-8)�encoding�pillar_roots�baseN) �glob�path_exists�append�open�yaml� safe_load�get�extendr )r �cfgs�main_cfg�all_pillar_roots�cfg�file�cfg_pillar_rootsr r r r
, s
���zSaltMaster.add_pillar_rootsc C s d}d}| � d||� d S )Nz4(^\s+.*(pass|secret|(?<![A-z])key(?![A-z])).*:\ ).+$z\1******z/etc/salt/*)�do_path_regex_sub)r �regexp�substr r r �postproc? s zSaltMaster.postprocN)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesr r
r( r r r r r s r )r r �sos.report.pluginsr r r r r r r �<module> s