Current File : //usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyo
�
u��ec@sqddlmZmZmZmZdefd��YZdeeefd��YZdeefd��YZdS(	i����(tPlugintRedHatPlugintDebianPlugintUbuntuPlugintOpenStackManilacBsJeZdZdZd	ZgZdZd�Zd�Zd�Z	d�Z
RS(
sOpenStack Manila
    topenstack_manilat	openstacktopenstack_controllers,/var/lib/config-data/puppet-generated/manilacCs�d|j�r|jnd}d|}|j|dd�|jd|jd|jd|jd|jd	|jd
g�|jd�r�|jdg�n|jd
g�dS(Ns
%s/etc/manilats(manila-manage --config-dir %s db versiontsuggest_filenametmanila_db_versions/etc/manila/s/etc/my.cnf.d/tripleo.cnfs/etc/httpd/conf/s/etc/httpd/conf.d/s /etc/httpd/conf.modules.d/*.conftall_logss/var/log/manila/*s/var/log/manila/*.log(trunning_in_containertvar_puppet_gentadd_cmd_outputt
add_copy_spect
get_option(tselft
config_dirt
manila_cmd((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pytsetups 





cCsoxhddgD]Z}|j|d�}|ddkr
x.|dj�D]}|jd�rGtSqGWq
q
WtS(Ntdockertpodmans pststatusitoutputt
manila_api(texec_cmdt
splitlinestendswithtTruetFalse(Rtruntimetcontainer_statustline((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyR1scCs1|jd||�|j|jd||�dS(Ns
/etc/manila/*(tdo_path_regex_subR
(Rtregexptsubst((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pytapply_regex_sub:s
cCs\ddddg}ddg}|jddj|�d	�|jd
dj|�d�dS(Ns.*password.*t
transport_urlthdfs_ssh_pwt
maprfs_ssh_pwt
connectiontsql_connections((?m)^\s*(%s)\s*=\s*)(.*)t|s\1*********s-((?m)^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))s
\1*********\6(R%tjoin(Rtprotect_keystconnection_keys((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pytpostprocAs
(RR(t__name__t
__module__t__doc__tplugin_nametprofilestoption_listR
RRR%R/(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyRs				tDebianManilacBseZdZdZRS(sCOpenStackManila related information for Debian based distributions.s
python-manilas
manila-commons
manila-apismanila-sharesmanila-scheduler(s
python-manilas
manila-commons
manila-apismanila-sharesmanila-scheduler(R0R1R2tpackages(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyR6QstRedHatManilacBseZdZdZd�ZRS(s>OpenStackManila related information for Red Hat distributions.sopenstack-selinuxcCs$tt|�j�|jd�dS(Ns/etc/sudoers.d/manila(tsuperR8RR(R((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyRbs(sopenstack-selinux(R0R1R2R7R(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyR8]sN(tsos.pluginsRRRRRR6R8(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyt<module>s"C