File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/manageiq.cpython-310.pyc
o
i��dm � @ s: d dl mZmZ d dlmZ d dlZG dd� dee�ZdS )� )�Plugin�RedHatPlugin)�environNc @ s� e Zd ZdZdZdZdZej� ed�ej� ed�ej� ed�ej� ed�fZ
ej� ed �Zg d
�Zej� ed�Z
g d�Zg d
�Zdd� ZdS )�ManageIQz'ManageIQ/CloudForms related information�manageiqz/var/www/miq/vmdb)�cfmezcfme-appliancezcfme-gemsetzcfme-appliance-toolszcfme-appliance-common�BUILD�GUID�VERSION�REGION�config)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*.logzapache/*.logz*.txtr
c s� � � d�rtdd� � j�� _� �t� j�� � �� fdd�� jD �� � j� fdd�� jD �dd� � �� fd d�� jD �� � �d
dg� t� d�rat� d�}� �� �
|d
�� �
|d�g� d S d S )N�all_logsc S s | d S )N�*� )�xr r �=/usr/lib/python3/dist-packages/sos/report/plugins/manageiq.py�<lambda>O s z ManageIQ.setup.<locals>.<lambda>c � g | ] }� � � j|��qS r )� path_join�miq_conf_dir��.0r ��selfr r �
<listcomp>S � �z"ManageIQ.setup.<locals>.<listcomp>c r r �r �miq_log_dirr r r r r X r r )� sizelimitc r r r r r r r r \ r z/var/log/tower.logz&/etc/manageiq/postgresql.conf.d/*.conf�APPLIANCE_PG_DATA�pg_logzpostgresql.conf)�
get_option�map�
miq_log_files�
add_copy_spec�list�files�miq_conf_files�
miq_main_logsr �getr )r �pg_dirr r r �setupL s2
�����
��zManageIQ.setupN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�miq_dir�packages�os�path�joinr( r r) r r* r% r- r r r r r s �r )�sos.report.pluginsr r r5 r �os.pathr r r r r �<module> s