+
    Û1j¤  ã                   ón   € ^ RI t ^ RIHtHtHtHt  ! R R]4      t ! R R]]]4      t ! R R]]4      tR# )	é    N)ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginc                   óV   a € ] tR t^t o RtRtR	tRt]R,           t. R
Ot	R t
R tRtV tR# )ÚOpenStackOctaviazOpenstack OctaviaÚopenstack_octaviaz/var/lib/config-dataz/puppet-generated/octaviac                óº  € V P                  R RRRV P                  R,           V P                  R,           V P                  R,           V P                  R,           .4       V P                  RR	/4       V P	                  R
4       V P	                  V P                  R
,           4       V P	                  V P                  R
,           4       V P                  R4      '       d   V P                  R.4       MV P                  R.4       R Uu. uF  q\        P                  9   NK  	  ppR Uu. uF  q\        P                  9   NK  	  pp\        V4      '       d   \        V4      '       gL   V P                  R4      '       g5   V P                  R4      '       g   V P                  P                  R4       R# V P                  RRR7       V P                   F�  pV P                  RV R2VR7       RV R2pV P                  V4      pVR,          ^ 8X  g   KA  VR,          P!                  4        F3  pVP#                  4       ^ ,          pV P                  RV RV 2VR7       K5  	  K‘  	  RpV P                  V4      pVR,          ^ 8X  dN   VR,          P!                  4        F0  pVP#                  4       ^ ,          pV P                  RV 2RR7       K2  	  R# R# u upi u upi ) z*/etc/sysconfig/network-scripts/ifcfg-o-hm0z"/etc/logrotate.d/openstack-octaviaú/etc/octavia/*z/var/lib/octaviaz/octavia/etc/octaviaz/etc/octaviaz/etc/rsyslog.dz/etc/my.cnf.d/tripleo.cnfz.*/etc/octavia/octavia.confÚoctavia_confz/etc/octavia/certsÚall_logsz/var/log/octavia/*z/var/log/octavia/*.logzpython2-octaviaclientzpython3-octaviaclientzÇNot all environment variables set or octavia client package not installed.Source the environment file for the user intended to connect to the OpenStack environment and install octavia client package.zopenstack loadbalancer listÚloadbalancer)Úsubdirzopenstack loadbalancer z listz list -f value -c idÚstatusÚoutputz show z5openstack loadbalancer provider list -f value -c namez0openstack loadbalancer provider capability list Úprovider_capabilityN)ÚOS_USERNAMEÚOS_PASSWORD)ÚOS_TENANT_NAMEÚOS_PROJECT_NAME)Úadd_copy_specÚvar_config_dataÚvar_puppet_genÚadd_file_tagsÚadd_forbidden_pathÚ
get_optionÚosÚenvironÚallÚanyÚis_installedÚsoslogÚwarningÚadd_cmd_outputÚ	resourcesÚexec_cmdÚ
splitlinesÚsplit)	ÚselfÚpÚvars_allÚvars_anyÚresÚcmdÚretÚentÚproviders	   &        ÚF/usr/lib/python3/dist-packages/sos/report/plugins/openstack_octavia.pyÚsetupÚOpenStackOctavia.setup$   s×  € à×ÑØ8Ø0ØØØ× Ñ Ð#9Õ9Ø×Ñ .Õ0Ø×ÑÐ"2Õ2Ø×ÑÐ"=Õ=ð	
ô 		ð 	×ÑØ)¨>ð
ô 	ð
 	×ÑÐ 4Ô5Ø×Ñ × 4Ñ 4Ð7KÕ KÔLØ×Ñ × 3Ñ 3Ð6JÕ JÔKð �?‰?˜:×&Ò&Ø×ÑØ$ð õ ð ×ÑØ(ð ô ñ
.2ó 3ñ .2¨œŸ™”Oñ .2ˆð 3ñ.=ó >ñ .=¨œŸ™”Oñ .=ˆð >ô �H—’¤# h§-¢-Ø×!Ñ!Ð"9×:Ò:Ø×$Ñ$Ð%<×=Ò=Ø�K‰K×Ñð !:ö ;ð ×ÑÐ =Ø'5ð  ô 7ð —~”~�à×#Ñ#Ð&=¸c¸UÀ%Ð$HØ+.ð $ô 0ð 0°¨uÐ4HÐI�Ø—m‘m CÓ(�Ø�x•= AÖ%Ø" 8�}×7Ñ7Ö9˜Ø!Ÿi™i›k¨!�n˜Ø×+Ñ+Ø5°c°U¸&ÀÀÐFØ#&ð ,ö (ó  :ñ &ð  JˆCØ—-‘- Ó$ˆCØ�8�} Ô!Ø # H¥× 8Ñ 8Ö :�HØ'Ÿ~™~Ó/°Õ2�HØ×'Ñ'ðØ#˜*ð&à3ð (ö 5ó !;ñ "ùòK3ùò>s   ÄKÄ'Kc                ó¦   € . ROpRRP                  V4       R2pV P                  RVR4       V P                  V P                  R,           VR4       R# )Úca_private_key_passphrasez(^\s*(Ú|z)\s*=\s*)(.*)r   z\1*********N)r6   Úheartbeat_keyÚpasswordÚ
connectionÚtransport_urlÚserver_certs_key_passphraseÚmemcache_secret_key)ÚjoinÚdo_path_regex_subr   )r)   Úprotect_keysÚregexps   &  r2   ÚpostprocÚOpenStackOctavia.postprocr   sX   € ò
ˆð
 ˜3Ÿ8™8 LÓ1Ð2°-Ð@ˆà×ÑÐ/°¸ÔHØ×ÑØ×ÑÐ"2Õ2Ø�Nö	
ó    © N)Ú	openstackÚopenstack_controller)ÚamphoraÚavailabilityzoneÚavailabilityzoneprofileÚflavorÚflavorprofileÚhealthmonitorÚl7policyÚlistenerÚpoolr1   Úquota)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚplugin_nameÚprofilesr   r   r%   r3   rB   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r2   r   r      s<   ø‡ € à$€Jà%€KØ4€Hà,€OØ$Ð'BÕB€Nò€IòL5÷\
ð 
rD   r   c                   ó6   a a€ ] tR t^�t oRtV 3R ltRtVtV ;t# )ÚDebianOctaviac                óž   <€ \         SV `  4        V P                  R 4      '       d   V P                  R.4       R# V P                  R.4       R# )r   z/var/log/apache2/octavia*z/var/log/apache2/octavia*.logN)Úsuperr3   r   r   )r)   Ú	__class__s   &€r2   r3   ÚDebianOctavia.setup‰   sI   ø€ Ü‰‰ŒØ�?‰?˜:×&Ò&Ø×ÑØ+ð ö ð ×ÑØ/ð ö rD   rE   )zoctavia-commonzoctavia-apizpython3-octavia)	rR   rS   rT   rU   Úpackagesr3   rY   rZ   Ú__classcell__)r`   r[   s   @@r2   r]   r]   �   s   ù‡ € ð€H÷	õ 	rD   r]   c                   ó   € ] tR t^•tRtRtR# )ÚRedHatOctaviarE   N)zopenstack-selinux)rR   rS   rT   rU   rb   rY   rE   rD   r2   re   re   •   s   † à%„HrD   re   )	r   Úsos.report.pluginsr   r   r   r   r   r]   re   rE   rD   r2   Ú<module>rg      s?   ðó 
ß OÓ Oôr
�vô r
ôjÐ$ l°Lô ô(&Ð$ lö &rD   