Файловый менеджер - Редактировать - /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/saltmaster.cpython-310.pyc
Ðазад
o G%@i� � @ 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 sX g | _ | �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)�collected_pillar_roots� 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 ]9}t|ddd��(}zt�|��di ��dg �}W n ty9 g }Y nw |�|� W d � n1 sIw 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�AttributeError�extendr r )r �cfgs�main_cfg�all_pillar_roots�cfg�file�cfg_pillar_rootsr r r r . s&