
    ~ gm                     @    S SK Jr  S SKr S SKJrJr   " S S\\5      rg)    )environN)PluginRedHatPluginc                      \ rS rSrSrSrSrSr\R                  R                  \S5      \R                  R                  \S5      \R                  R                  \S5      \R                  R                  \S	5      4r\R                  R                  \S
5      r/ SQr\R                  R                  \S5      r/ SQr/ SQrS rSrg)ManageIQ   z'ManageIQ/CloudForms related informationmanageiqz/var/www/miq/vmdb)cfmezcfme-appliancezcfme-gemsetzcfme-appliance-toolszcfme-appliance-commonBUILDGUIDVERSIONREGIONconfig)z*.rbz*.yaml*.ymlz*.yml.dbz*.yml.samplezsettings/*.ymlzenvironments/*.rbzenvironments/*.ymlzenvironments/patches/*.rbzinitializers/*.rbzdatabase.yml.oldzbrakeman.ignorelog)zansible_tower.logztop_output.logzevm.logzproduction.logzautomation.log)z*.logzapache/*.logz*.txtr   c           	      Z   U R                  S5      (       a  [        S U R                  5      U l        U R                  [	        U R
                  5      5        U R                  U R                   Vs/ s H  oR                  U R                  U5      PM      sn5        U R                  U R                   Vs/ s H  oR                  U R                  U5      PM      snSS9  U R                  U R                   Vs/ s H  oR                  U R                  U5      PM      sn5        U R                  SS/5        [        R                  " S5      (       aJ  [        R                  " S5      nU R                  U R                  US5      U R                  US	5      /5        g g s  snf s  snf s  snf )
Nall_logsc                     U S-   $ )N* )xs    =/usr/lib/python3/dist-packages/sos/report/plugins/manageiq.py<lambda> ManageIQ.setup.<locals>.<lambda>O   s    q3w    r   )	sizelimitz/var/log/tower.logz&/etc/manageiq/postgresql.conf.d/*.confAPPLIANCE_PG_DATApg_logzpostgresql.conf)
get_optionmapmiq_log_filesadd_copy_speclistfilesmiq_conf_files	path_joinmiq_conf_dirmiq_main_logsmiq_log_dirr   get)selfr   pg_dirs      r   setupManageIQ.setupL   s{   ??:&&!$%68J8J!KD4

+,:>:M:M
:MQNN4,,a0:M
 	
 	9=9K9K
9KANN4++Q/9K
 	 	 	9=9K9K
9KANN4++Q/9K
 	 	 4
 	
 ;;*++[[!45FNN684NN6+<=   ,%



s   0%F5%F#9%F()r!   N)__name__
__module____qualname____firstlineno__
short_descplugin_namemiq_dirpackagesospathjoinr$   r'   r%   r)   r(   r!   r-   __static_attributes__r   r   r   r   r      s    :JK!GH 	Wg&
Wf%
Wi(
Wh'	E 77<<2LN  '',,w.KMMr   r   )r7   r   os.pathsos.report.pluginsr   r   r   r   r   r   <module>r=      s       3Wv| Wr   