ó uÈÔec@s}ddlmZmZmZmZddlZdefd„ƒYZdeeefd„ƒYZdeefd„ƒYZdS( iÿÿÿÿ(tPlugint RedHatPlugint DebianPlugint UbuntuPluginNtOpenStackGlancecBsJeZdZdZd ZgZdZd„Zd„Zd„Z d„Z RS( sOpenStack Glancetopenstack_glancet openstacktopenstack_controllers0/var/lib/config-data/puppet-generated/glance_apicCsA|jdƒr"|jdgƒn|jdgƒ|jd|jd|jdgƒ|jƒ}|jdƒsw|r=d}|r—d|jd}n|jd |d d d ƒgd dgD]}|tjk^q¿}gddgD]}|tjk^qç}t|ƒot |ƒs-|j j dƒq=|jdƒndS(Ntall_logss/var/log/glance/s/var/log/glance/*.logs /etc/glance/s/etc/my.cnf.d/tripleo.cnfsopenstack-glance-apits --config-dir sglance-manage s db_versiontsuggest_filenametglance_db_versiont OS_USERNAMEt OS_PASSWORDtOS_TENANT_NAMEtOS_PROJECT_NAMEs}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.sopenstack image list --long( t get_optiont add_copy_spectvar_puppet_gentrunning_in_containertis_service_runningtadd_cmd_outputtostenvirontalltanytsoslogtwarning(tselft in_containert glance_configtptvars_alltvars_any((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_glance.pytsetups2      %%cCsoxhddgD]Z}|j|dƒ}|ddkr x.|djƒD]}|jdƒrGtSqGWq q WtS(Ntdockertpodmans pststatusitoutputt glance_api(texec_cmdt splitlinestendswithtTruetFalse(Rtruntimetcontainer_statustline((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_glance.pyRIscCs1|jd||ƒ|j|jd||ƒdS(Ns /etc/glance/*(tdo_path_regex_subR(Rtregexptsubst((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_glance.pytapply_regex_subRs cCseddddddddg}d g}|jd d j|ƒd ƒ|jd d j|ƒdƒdS(Ntadmin_passwordtpasswordt qpid_passwordtrabbit_passwordts3_store_secret_keytssl_key_passwordtvmware_server_passwordt transport_urlt connections((?m)^\s*(%s)\s*=\s*)(.*)t|s \1*********s-((?m)^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))s \1*********\6(R3tjoin(Rt protect_keystconnection_keys((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_glance.pytpostprocYs    (RR( t__name__t __module__t__doc__t plugin_nametprofilest option_listRR"RR3RA(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_glance.pyRs . t DebianGlancecBseZdZRS(tglances glance-apis glance-clients glance-commonsglance-registrys python-glance(RIs glance-apis glance-clients glance-commonsglance-registrys python-glance(RBRCtpackages(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_glance.pyRHls t RedHatGlancecBseZdZRS(sopenstack-selinux(sopenstack-selinux(RBRCRJ(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_glance.pyRKxs( t sos.pluginsRRRRRRRHRK(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_glance.pyts" Y