File: //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/manageiq.cpython-38.pyc
U
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 �Zd
ddd
ddddddddgZej� ed�Z
dddddgZddddgZdd � Zd!S )"�ManageIQz'ManageIQ/CloudForms related informationZmanageiqz/var/www/miq/vmdb)Zcfmezcfme-appliancezcfme-gemsetzcfme-appliance-toolszcfme-appliance-commonZBUILDZGUIDZVERSIONZREGIONZconfigz*.rbz*.yamlz*.ymlz*.yml.dbz*.yml.samplezsettings/*.ymlzenvironments/*.rbzenvironments/*.ymlzenvironments/patches/*.rbzinitializers/*.rbzdatabase.yml.oldzbrakeman.ignore�logzansible_tower.logztop_output.logzevm.logzproduction.logzautomation.logz*.logzapache/*.logz*.txtc 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/dist-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 sH ��� �r )Zsos.report.pluginsr r r! r �os.pathr r r r r
�<module> s