File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/manageiq.cpython-39.pyc
a
\��hm � @ s: d dl mZ d dlZ d dlmZmZ G dd� dee�ZdS )� )�environN)�Plugin�RedHatPluginc @ 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 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*.logzapache/*.logz*.txtr c s� � � d�rtdd� � j�� _� �t� j�� � �� fdd�� jD �� � j� fdd�� jD �dd� � �� fd d�� jD �� � �d
dg� t� d�r�t� d�}� �� �
|d
�� �
|d�g� d S )NZall_logsc S s | d S )N�*� )�xr r �?/usr/lib/python3.9/site-packages/sos/report/plugins/manageiq.py�<lambda>O � z ManageIQ.setup.<locals>.<lambda>c s g | ]}� � � j|��qS r )� path_join�miq_conf_dir��.0r
��selfr r �
<listcomp>S s z"ManageIQ.setup.<locals>.<listcomp>c s g | ]}� � � j|��qS r �r �miq_log_dirr r r r r X s r )Z sizelimitc s g | ]}� � � j|��qS r r r r r r r \ s z/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 )r Zpg_dirr r r �setupL s0
�����
�zManageIQ.setupN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZmiq_dirZpackages�os�path�joinr r r r r r r r r r r r s �r )r"