Sindbad~EG File Manager
3
�fm � @ s: d dl mZ d dlZ d dlmZmZ G dd� dee�ZdS )� )�environN)�Plugin�RedHatPluginc @ s� e Zd ZdZdZdZd&Zejj ed �ejj ed
�ejj ed�ejj ed�fZ
ejj ed
�ZddddddddddddgZejj ed�Z
dddddgZd d!d"dgZd#d$� Zd%S )'�ManageIQz'ManageIQ/CloudForms related informationZmanageiqz/var/www/miq/vmdb�cfme�cfme-appliance�cfme-gemset�cfme-appliance-tools�cfme-appliance-commonZBUILDZGUID�VERSIONZREGION�configz*.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� � j d�rtdd� � j�� _� jt� j�� � j� fdd�� jD �� � j� fdd�� jD �dd� � j� fd d�� jD �� � jd
dg� tj d�r�tj d�}� j� j
|d
�� j
|d�g� d S )NZall_logsc S s | d S )N�*� )�xr r �/usr/lib/python3.6/manageiq.py�<lambda>O s z ManageIQ.setup.<locals>.<lambda>c s g | ]}� j � j|��qS r )� path_join�miq_conf_dir)�.0r )�selfr r �
<listcomp>T s z"ManageIQ.setup.<locals>.<listcomp>c s g | ]}� j � j|��qS r )r �miq_log_dir)r r )r r r r Y s r )Z sizelimitc s g | ]}� j � j|��qS r )r 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 s$
zManageIQ.setupN)r r r r r
)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZmiq_dirZpackages�os�path�joinr r r r r r r r r r r r sH r )r$ r Zos.pathZsos.report.pluginsr r r r r r r �<module> s
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists