�
i��d�% � �T � d dl Z d dlZd dlZd dlmZmZmZ d dlmZ G d� dee� Z y)� N)�Plugin�RedHatPlugin� PluginOpt)�
is_executablec � � e Zd ZdZdZdZdZ ej ej d�� Z
dZ edd d
�� eded
�� eddd�� gZ
d� Zd� Zy)�OvirtzoVirt Engine�ovirt)�virt)
�ovirt-enginezovirt-engine-dwhzovirt-engine-reportszovirt-engine-metricszovirt-engine-setupzovirt-vmconsolezovirt-scheduler-proxy�rhevmz rhevm-dwhz
rhevm-reportsz}^/etc/
(rhevm|ovirt-engine|ovirt-engine-dwh)/
(engine.conf|ovirt-engine-dwhd.conf)
(\.d/.+.conf.*?)?$)�flags�patternzcENGINE_DB_PASSWORD:ENGINE_PKI_TRUST_STORE_PASSWORD:ENGINE_PKI_ENGINE_STORE_PASSWORD:DWH_DB_PASSWORD�
jbosstraceTz0Enable oVirt Engine JBoss stack trace collection)�default�desc�sensitive_keysz.Sensitive keys to be masked in post-processing�heapdumpFz3Collect heap dumps from /var/log/ovirt-engine/dump/c
� � | j d� r�| j d� r�d}d|z }| j |� }|d j � D �cg c]
}t |� �� }}|s,| j
j
d� | j d� |D ]' |