ó uÈÔec@s^ddlZddlmZmZmZdeefd„ƒYZdeefd„ƒYZdS(iÿÿÿÿN(tPlugint UbuntuPlugint RedHatPlugintAzurecBs)eZdZdZdZdZd„ZRS(s Microsoft Azure client tazuretvirtt WALinuxAgentcCs›|jddddddgƒ|jdƒ}xStjdƒD]B\}}}x0|D](}|jtjj||ƒd |ƒqTWq>W|jd d d ƒdS( Ns/var/log/waagent*s/var/lib/clouds/etc/default/kv-kvp-daemon-inits/etc/waagent.confs*/sys/module/hv_netvsc/parameters/ring_sizes9/sys/module/hv_storvsc/parameters/storvsc_ringbuffer_sizetlog_sizes/var/log/azuret sizelimitsZcurl -s -H Metadata:true "http://169.254.169.254/metadata/instance?api-version=2017-08-01"tsuggest_filenamesinstance_metadata.json(t add_copy_spect get_optiontostwalktpathtjointadd_cmd_output(tselftlimitRtsubdirstfilestname((s5/usr/lib/python2.7/site-packages/sos/plugins/azure.pytsetups  *(R(R(t__name__t __module__t__doc__t plugin_nametprofilestpackagesR(((s5/usr/lib/python2.7/site-packages/sos/plugins/azure.pyRs t RedHatAzurecBseZd„ZRS(cCsƒtt|ƒjƒtjjdƒrPd}|j|d |d |d gƒnd}tjj|ƒr|jd|gƒndS( Ns/etc/yum.repos.d/rh-cloud.repos=curl -s -m 5 -vvv https://rhui-%s.microsoft.com/pulp/repos/%st1smicrosoft-azure-rhel7t2t3s!/etc/pki/rhui/product/content.crtsopenssl x509 -noout -text -in (Rsmicrosoft-azure-rhel7(Rsmicrosoft-azure-rhel7(R smicrosoft-azure-rhel7(tsuperRRR RtisfileR(Rtcurl_cmdtcrt_path((s5/usr/lib/python2.7/site-packages/sos/plugins/azure.pyR3s(RRR(((s5/usr/lib/python2.7/site-packages/sos/plugins/azure.pyR1s(R t sos.pluginsRRRRR(((s5/usr/lib/python2.7/site-packages/sos/plugins/azure.pyt s "