+
    Û1jú  ã                   ó.   € ^ RI HtHt  ! R R]]4      tR# )é    )ÚPluginÚUbuntuPluginc                   óD   a € ] tR t^t o RtRtRtRtR	tR	t	R t
R tRtV tR# )
ÚVaultz—The Vault plugin collects the current status of the vault
snap on a Ubuntu machine.

It will collect logs from journal, vault status and configuration
z3Manage access to secrets and protect sensitive dataÚvaultc                ó
  € R pV P                  V4        \        VRRR7      ;_uu_ 4       pVP                  4       P                  4        Fi  pV'       g   K  VP	                  R4      pV^ ,          P                  4       R8X  g   K<  V^,          P                  R4      pV P                  RRV/R	7       Kk  	  R
R
R
4       R
#   + '       g   i     R
# ; i  \         d#   pT P                  RT RT 24        R
p?R
# R
p?ii ; i)ú /var/snap/vault/common/vault.hclÚrzUTF-8)ÚencodingÚ=Úapi_addrz" zvault statusÚ
VAULT_ADDR)ÚenvNzCould not open conf file z: )	Úadd_copy_specÚopenÚreadÚ
splitlinesÚsplitÚstripÚadd_cmd_outputÚIOErrorÚ
_log_error)ÚselfÚ	vault_cfgÚcfileÚlineÚwordsr   Úerrors   &      Ú:/usr/lib/python3/dist-packages/sos/report/plugins/vault.pyÚsetupÚVault.setup   sÚ   € à6ˆ	à×Ñ˜9Ô%ð	NÜ�i ¨w×7Õ7¸5Ø!ŸJ™J›L×3Ñ3Ö5�DßÙ Ø ŸJ™J s›O�EØ˜Q•x—~‘~Ó'¨:Ö5Ø#(¨¥8§>¡>°%Ó#8˜Ø×+Ñ+¨NØ1=¸xÐ0Hð ,ö Jñ 6÷ 8×7×7Ò7ûô ô 	NØ�O‰OÐ7¸	°{À"ÀUÀGÐL×MÒMûð	Nús;   •C «ACÂ1CÂ7C ÃC	ÃC ÃC ÃDÃ C=Ã=Dc                ó,   € V P                  R RR4       R# )r	   z(password\s?=\s?).*z\1******N)Údo_file_sub)r   s   &r   ÚpostprocÚVault.postproc/   s   € Ø×ÑØ.Ø"Øö	
ó    © N)ÚsysmgmtÚsecurity)r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
short_descÚplugin_nameÚprofilesÚservicesÚpackager    r$   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s6   ø‡ € ñð G€Jà€KØ&€HØ€HØ€GòN÷&
ð 
r&   r   N)Úsos.report.pluginsr   r   r   r'   r&   r   Ú<module>r8      s   ð÷ 4ô&
ˆF�Lö &
r&   