
    ~ g
                     >    S SK Jr  S SKJrJrJr   " S S\\\5      rg)    )gethostname)PluginRedHatPluginUbuntuPluginc                   h    \ rS rSrSrSrSrSr\" 5       r	Sr
SS\	 3S	\	 3S
\	 3SS4rSrS rS rSrg)
CephCommon   zCEPH commonceph_common)storagevirt	containerceph)zceph-(.*-)?(mon|rgw|osd).*)r   zceph-mdszceph-common
libcephfs1zceph-fs-commonzcalamari-serverzceph-nfs@pacemakerz	ceph-mds@z	ceph-mon@z	ceph-mgr@zceph-radosgw@*z
ceph-osd@*)/etc/ceph/ceph.confz/var/snap/microceph/*c                 J   U R                  S5      nU R                  R                  R                  S5      nU(       di  U R	                  SSS.5        U(       d  U R                  / SQ5        OU R                  / SQ5        U R                  / SQ5        U R                  / S	Q5        OfU(       d  U R                  S
S/5        OU R                  SS/5        U R                  SSS9  / SQnU R                  U Vs/ s H  nSU 3PM
     snSS9  U R                  S/5        g s  snf )Nall_logs	microceph	ceph_confceph_log)z.*/ceph.confz/var/log/ceph(.*)?/ceph.log.*)z/var/log/calamari/*.logz/var/log/ceph/**/ceph.logz/var/log/ceph/cephadm.log)z/var/log/calamariz/var/log/ceph/**/ceph.log*z/var/log/ceph/cephadm.log*)z /var/log/ceph/**/ceph.audit.log*z
/etc/ceph/z/etc/calamari/z/var/lib/ceph/tmp/)z/etc/ceph/*keyring*z/var/lib/ceph/*keyring*z/var/lib/ceph/*/*keyring*z/var/lib/ceph/*/*/*keyring*z/var/lib/ceph/osdz/var/lib/ceph/monz/var/lib/ceph/tmp/*mnt*z/etc/ceph/*bindpass*z(/var/snap/microceph/common/logs/ceph.logz./var/snap/microceph/common/logs/ceph.audit.logz)/var/snap/microceph/common/logs/ceph.log*z//var/snap/microceph/common/logs/ceph.audit.log*zsnap info microceph)subdir)zclient config listzcluster config listzcluster listzUcluster sql 'select * from config where key NOT LIKE                     "%keyring%"'z	disk listzlog get-levelstatusz
microceph zceph -v)
get_optionpolicypackage_managerpkg_by_nameadd_file_tagsadd_copy_specadd_forbidden_pathadd_cmd_output)selfr   microceph_pkgcmdscmds        @/usr/lib/python3/dist-packages/sos/report/plugins/ceph_common.pysetupCephCommon.setup.   sA   ??:.33??L +1;  
 "" $  "" $      ## %  "">D$ 
 ""?E$ 
  5kJ
D t Dt:cU!3t D'2   4 	
 	 !Es   8D c                 Z    S/nSSR                  U5       S3nU R                  SUS5        g )Nzrgw keystone admin passwordz(^(|z)\s*=\s*)(.*)r   z\1*********)joindo_path_regex_sub)r    protect_keysregexs      r$   postprocCephCommon.postprocy   s9    )
 sxx-.m<4e^L     N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofiles
containersr   ceph_hostnamepackagesservicesfilesr%   r-   __static_attributes__r0   r/   r$   r   r      sh    JK7H0JMMH 	
M?#
M?#
M?#H'EIVMr/   r   N)socketr   sos.report.pluginsr   r   r   r   r0   r/   r$   <module>r@      s$     A AqM| qMr/   