HEX
Server: Apache
System: Linux insrv.serversdaddy.com 5.14.0-362.24.2.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 30 14:11:54 EDT 2024 x86_64
User: jsaha (1066)
PHP: 8.3.6
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //proc/self/root/usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/juju.cpython-39.pyc
a

^��c�	�@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�UbuntuPluginc@s,eZdZdZdZdZdZdd�Zdd�Zd	S)
�JujuzJuju orchestration toolZjuju)ZvirtZsysmgmt)�
/var/log/jujucCsn|�d�D]}|�|�|�|�q
|�d�|�ddg�|�d�r`|�ddg�|�d�n
|�d	�dS)
Nzjuju*z!/var/lib/juju/agents/*/agent.confzls -alRh /var/log/juju*zls -alRh /var/lib/juju*Zall_logsrz
/var/lib/jujuz/var/lib/juju/kvmz/var/log/juju/*.log)Zget_service_namesZadd_journalZadd_service_statusZ
add_copy_specZadd_cmd_outputZ
get_optionZadd_forbidden_path)�selfZservice�r�;/usr/lib/python3.9/site-packages/sos/report/plugins/juju.py�setups

�
�z
Juju.setupcCs:d}gd�}dd�|�}d}|�|||�|�|�dS)Nz/var/lib/juju/agents/*)ZsharedsecretZapipasswordZoldpasswordZ
statepasswordz((?m)^\s*(%s)\s*:\s*)(.*)�|z\1*********)�joinZdo_path_regex_subZdo_file_private_sub)rZagents_pathZprotect_keysZ
keys_regexZ	sub_regexrrr�postproc7sz
Juju.postprocN)	�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofiles�filesr	rrrrrrsrN)Zsos.report.pluginsrrrrrrr�<module>s