ó 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_urlt hdfs_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__t plugin_nametprofilest option_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(t sos.pluginsRRRRRR6R8(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_manila.pyt s"C