+
    i  c                   sf    ^ RI HtHtHtHt  ! R R]4      t ! R R]]]4      t ! R R]]4      tR# )	i    )PluginRedHatPluginDebianPluginUbuntuPluginc                   sF   a  ] tR t^t o RtRtR	tR
tRtR t	R t
R tRtV tR# )OpenStackManilazOpenStack ManilaZopenstack_manilaz,/var/lib/config-data/puppet-generated/manilac           	     s   V P                  R 4      '       d   V P                  MRpV R2pRV R2pV P                  VRR7       V P                  RV P                  R,           V P                  R,           V P                  R	,           V P                  R
,           V P                  R,           .4       V P	                  R4      '       d   V P                  R.4       MV P                  R.4       V P                  RR/4       R# ).*manila_apiZ z/etc/manilazmanila-manage --config-dir z db versionZmanila_db_version)Zsuggest_filenamez/etc/manila/z/etc/my.cnf.d/tripleo.cnfz/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confall_logsz/var/log/manila/*z/var/log/manila/*.logz.*/etc/manila/manila.confZmanila_confN)Zcontainer_existsvar_puppet_genZadd_cmd_outputadd_copy_spec
get_optionZadd_file_tags)selfZpre_confZ
config_dirZ
manila_cmd   &   H/usr/lib/python3.14/site-packages/sos/report/plugins/openstack_manila.pysetupZOpenStackManila.setup   s    $(#8#8#H#HD 	 !z-
2:,kJ
J9LM.0"=="44"66"DD
 	 ??:&&#   '   	'
 	    c                sp    V P                  RW4       V P                  V P                  R,           W4       R# )zApply regex substitution z/etc/manila/*N)Zdo_path_regex_subr   )r
   ZregexpZsubsts   &&&r   apply_regex_subZOpenStackManila.apply_regex_sub5   s1    >/1	
r   c                s    . R
OpRR.pRP                  V4      pV P                  RRP                  V4       R2R4       V P                  RV R2R4       R	# ).*password.*Z
connectionZsql_connectionZ|z(^\s*(z)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z\1*********\6N)r   Ztransport_urlZhdfs_ssh_pwZmaprfs_ssh_pwZmemcache_secret_key)Zjoinr   )r
   Zprotect_keysZconnection_keysZjoin_con_keysr   r   postprocZOpenStackManila.postproc=   sk    / ()9:1chh|,-];	
 	m_$EF	
r    N)Z	openstackZopenstack_controller)r   )__name__
__module____qualname____firstlineno__
short_descZplugin_nameZprofilesZ
containersr   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s2     #J$K4H"JCN>

 
r   r   c                   s:   a a ] tR t^Ot oRtRtV 3R ltRtVtV ;t	# )DebianManilaz;OpenStack Manila information for Debian based distributionsc                s   < \         SV `  4        V P                  R 4      '       d   V P                  R.4       R# V P                  R.4       R# )r   z/var/log/apache2/manila*z/var/log/apache2/manila*.logN)superr   r	   r   r
   	__class__   &r   r   ZDebianManila.setup[   sI    ??:&&*   .  r   r   )zpython-manilazmanila-commonz
manila-apizmanila-sharezmanila-schedulerzpython3-manila
r   r   r   r   r   Zpackagesr   r   r   Z__classcell__r   r      @@r   r   r   O   s     NJH	 	r   r   c                   s:   a a ] tR t^gt oRtRtV 3R ltRtVtV ;t	# )RedHatManilaz6OpenStack Manila information for Red Hat distributionsc                s   < \         SV `  4        V P                  R 4       V P                  R4      '       d   V P                  R.4       R# V P                  R.4       R# )z/etc/sudoers.d/manilar   z/var/log/containers/manila/*z /var/log/containers/manila/*.logN)r   r   r   r	   r   r   r   r   ZRedHatManila.setupl   sX    23??:&&.   2  r   r   )zopenstack-selinuxr    r!   r"   r   r#   r#   g   s     IJ%H r   r#   N)Zsos.report.pluginsr    r   r   r   r   r   r#   r   r   r   <module>r$      s9    P O>
f >
B?L, 0?L r   