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: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/manageiq.cpython-39.pyc
a

^��cm�@s:ddlmZmZddlmZddlZGdd�dee�ZdS)�)�Plugin�RedHatPlugin)�environNc@s�eZdZdZdZdZdZej�	ed�ej�	ed�ej�	ed�ej�	ed�fZ
ej�	ed	�Zgd
�Zej�	ed�Z
gd�Zgd
�Zdd�ZdS)�ManageIQz'ManageIQ/CloudForms related informationZmanageiqz/var/www/miq/vmdb)Zcfmezcfme-appliancezcfme-gemsetzcfme-appliance-toolszcfme-appliance-commonZBUILDZGUIDZVERSIONZREGIONZconfig)z*.rbz*.yaml�*.ymlz*.yml.dbz*.yml.samplezsettings/*.ymlzenvironments/*.rbzenvironments/*.ymlzenvironments/patches/*.rbzinitializers/*.rbzdatabase.yml.oldzbrakeman.ignore�log)zansible_tower.logztop_output.logzevm.logzproduction.logzautomation.log)z*.logzapache/*.logz*.txtrcs���d�rtdd��j��_��t�j�����fdd��jD���j�fdd��jD�dd����fd	d��jD����d
dg�t�	d�r�t�	d�}����
|d
���
|d�g�dS)NZall_logscSs|dS)N�*�)�xr	r	�?/usr/lib/python3.9/site-packages/sos/report/plugins/manageiq.py�<lambda>O�z ManageIQ.setup.<locals>.<lambda>csg|]}���j|��qSr	)�	path_join�miq_conf_dir��.0r
��selfr	r�
<listcomp>Ssz"ManageIQ.setup.<locals>.<listcomp>csg|]}���j|��qSr	�r�miq_log_dirrrr	rrXsr)Z	sizelimitcsg|]}���j|��qSr	rrrr	rr\sz/var/log/tower.logz&/etc/manageiq/postgresql.conf.d/*.confZAPPLIANCE_PG_DATAZpg_logzpostgresql.conf)Z
get_option�map�
miq_log_filesZ
add_copy_spec�list�files�miq_conf_files�
miq_main_logsr�getr)rZpg_dirr	rr�setupLs0
�����



�zManageIQ.setupN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZmiq_dirZpackages�os�path�joinrrrrrrrr	r	r	rrs�r)Zsos.report.pluginsrrr"rZos.pathrr	r	r	r�<module>s