ó uÈÔec@sqddlmZmZmZmZdefd„ƒYZdeeefd„ƒYZdeefd„ƒYZdS( iÿÿÿÿ(tPlugint RedHatPlugint DebianPlugint UbuntuPlugintOpenStackCindercBsDeZdZdZd ZdZd„Zd„Zd„Zd„Z RS( sOpenStack cinder topenstack_cindert openstacktopenstack_controllers,/var/lib/config-data/puppet-generated/cinderc Cs)|jdƒd}d}ddg}t}x'|D]}|j|ƒ}|r2Pq2q2W|jƒ}|rw||j}n|sƒ|r¡|jd|ddd ƒn|jd |jd |jd |jd |jd |jd|jdgƒ|jdƒr|jddgƒn|jddgƒdS(Ns/etc/cinder/volumests--config-dir %s/etc/cinder/t cinder_wsgis cinder-apiscinder-manage s db versiontsuggest_filenametcinder_db_versions /etc/cinder/s/etc/httpd/conf/s/etc/httpd/conf.d/s /etc/httpd/conf.modules.d/*.confs/etc/my.cnf.d/tripleo.cnfs/etc/sysconfig/tall_logss/var/log/cinder/s/var/log/httpd/cinder*s/var/log/cinder/*.logs/var/log/httpd/cinder*.log(tadd_forbidden_pathtFalsetcheck_process_by_nametrunning_in_containertvar_puppet_gentadd_cmd_outputt add_copy_spect get_option(tselft cinder_configtcinder_config_opttcinder_processtin_pstprocesst in_container((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_cinder.pytsetups>            cCsoxhddgD]Z}|j|dƒ}|ddkr x.|djƒD]}|jdƒrGtSqGWq q WtS(Ntdockertpodmans pststatusitoutputt cinder_api(texec_cmdt splitlinestendswithtTrueR(Rtruntimetcontainer_statustline((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_cinder.pyRHscCs1|jd||ƒ|j|jd||ƒdS(Ns /etc/cinder/*(tdo_path_regex_subR(Rtregexptsubst((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_cinder.pytapply_regex_subQs cCs¡ddddddddd d d d d dddddddddddddddg}dg}|jddj|ƒd ƒ|jd!dj|ƒd"ƒdS(#Ntadmin_passwordtbackup_tsm_passwordt chap_passwordt nas_passwordtcisco_fc_fabric_passwordtcoraid_passwordteqlx_chap_passwordtfc_fabric_passwordthitachi_auth_passwordthitachi_horcm_passwordthp3par_passwordthplefthand_passwordtmemcache_secret_keytnetapp_passwordtnetapp_sa_passwordtnexenta_passwordtpasswordt qpid_passwordtrabbit_passwordt san_passwordtssl_key_passwordtvmware_host_passwordtzadara_passwordtzfssa_initiator_passwordt hmac_keystzfssa_target_passwordtos_privileged_user_passwordt transport_urlt 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_cinder.pytpostprocXs$          (RR( t__name__t __module__t__doc__t plugin_nametprofilesRRRR,RN(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_cinder.pyRs . t DebianCindercBseZeZdZd„ZRS( s cinder-apis cinder-backups cinder-commonscinder-schedulers cinder-volumes python-cinderspython-cinderclientcCstt|ƒjƒdS(N(tsuperRTR(R((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_cinder.pyRs(s cinder-apis cinder-backups cinder-commonscinder-schedulers cinder-volumes python-cinderspython-cinderclient(RORPRtcindertpackagesR(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_cinder.pyRTrst RedHatCindercBseZeZdZd„ZRS(sopenstack-selinuxcCs'tt|ƒjƒ|jdgƒdS(Ns/etc/sudoers.d/cinder(RURXRR(R((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_cinder.pyRˆs(sopenstack-selinux(RORPRRVRWR(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_cinder.pyRXƒsN(t sos.pluginsRRRRRRTRX(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_cinder.pyts"`