
    ~ gx	                     P    S SK r S SKJrJrJr   " S S\\5      r " S S\\5      rg)    N)PluginUbuntuPluginRedHatPluginc                   *    \ rS rSrSrSrSrSrS rSr	g)	Azure   zMicrosoft Azure clientazure)virt)WALinuxAgentc                     U R                  / SQ5        U R                  S5      n[        R                  " S5       H.  u  p#nU H"  nU R                  U R	                  X%5      US9  M$     M0     U R                  SSS9  g )N)z/var/log/waagent*z/var/lib/cloudz/etc/default/kv-kvp-daemon-initz/etc/waagent.confz*/sys/module/hv_netvsc/parameters/ring_sizez9/sys/module/hv_storvsc/parameters/storvsc_ringbuffer_sizez/var/lib/AzureEnhancedMonitorlog_sizez/var/log/azure)	sizelimitz|curl -s -H Metadata:true --noproxy "*" "http://169.254.169.254/metadata/instance/compute?api-version=2021-01-01&format=json"zinstance_metadata.json)suggest_filename)add_copy_spec
get_optionoswalk	path_joinadd_cmd_output)selflimitpath_filesnames         :/usr/lib/python3/dist-packages/sos/report/plugins/azure.pysetupAzure.setup   s     
 	 
+ gg&67NDU""4>>$#="O  8 	2 5	 	 	6     N)
__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesr   __static_attributes__r    r   r   r   r      s    )JKH H6r   r   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )RedHatAzure2   c                    > [         TU ]  5         U R                  S5      (       a  SnU R                  US-  US-  US-  /5        SnU R                  U5      (       a  U R                  SU-   /5        g g )Nz/etc/yum.repos.d/rh-cloud.repoz=curl -s -m 5 -vvv https://rhui-%s.microsoft.com/pulp/repos/%s)1microsoft-azure-rhel7)2r/   )3r/   z!/etc/pki/rhui/product/content.crtzopenssl x509 -noout -text -in )superr   path_isfiler   )r   curl_cmdcrt_path	__class__s      r   r   RedHatAzure.setup4   s    <==FH999999!  7H%%08;!  &r   r    )r!   r"   r#   r$   r   r)   __classcell__)r6   s   @r   r+   r+   2   s     r   r+   )r   sos.report.pluginsr   r   r   r   r+   r    r   r   <module>r:      s-    
 A A 6FL  6F% r   