+
    ˜qgj
  ã                   óÐ   a € R t0 t R t^ RIt^ RIHtHtHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHt ^ RIHt ^ RIHt ]tR	R
R].R]R. /t] ^ k ]P*                  ! ]4      tRtR R ltR# )z@Final Message: Output final message when cloud-init has finishedN)Ú	templaterÚutilÚversion)ÚCloud)ÚConfig)Ú
MetaSchema)ÚALL_DISTROS)Úlog_util)Ú
PER_ALWAYSÚidÚcc_final_messageÚdistrosÚ	frequencyÚactivate_by_schema_keyszy## template: jinja
Cloud-init v. {{version}} finished at {{timestamp}}. Datasource {{datasource}}.  Up {{uptime}} secondsc          
      óL   € V ^8„  d   QhR\         R\        R\        R\        RR/# )é   ÚnameÚcfgÚcloudÚargsÚreturnN)Ústrr   r   Úlist)Úformats   "ÚC/usr/lib/python3/dist-packages/cloudinit/config/cc_final_message.pyÚ__annotate__r   &   s/   € ÷ -4ñ -4”ð -4œ6ð -4¬%ð -4´tð -4Àñ -4ó    c           
      óì  € R pV'       d   \        V^ ,          4      pM\        P                  ! VRR 4      pVP                  4       pV'       g   \        p\        P
                  ! 4       p\        P                  ! 4       p\        P                  ! 4       p RVRVRVR\        VP                  4      /pTP                  \        VP                  4        U	U
u. uF  w  ršV	P                  4       V
3NK  	  up
p	4      4       \        P                  ! R\         P"                  ! WH4      ,          RR\$        R	7       VP,                  P.                  p V: RV: RV: R2p\        P0                  ! WÍRR7       VP                  P2                  R8X  dE   VP                  P4                  P7                  R4      R.8w  d   \$        P9                  R4       R# R# R# u up
p	i   \         P&                   d0   p\        P(                  ! \$        R
\        T4      4        Rp?LãRp?i\*         d     \        P(                  ! \$        R4        ELi ; i  \*         d     \        P(                  ! \$        RT4        Lÿi ; i)Ú Úfinal_messageÚuptimeÚ	timestampr   Ú
datasourcez%s
FT)ÚconsoleÚstderrÚlogz,Failed to render templated final message: %sNz'Failed to render final message templatez - z - v. Ú
)Úensure_dir_existsz%Failed to write boot finished file %sÚNoneÚdatasource_listzUsed fallback datasource)r   r   Úget_cfg_option_strÚstripÚFINAL_MESSAGE_DEFr    Útime_rfc2822r   Úversion_stringr"   ÚupdateÚdictÚitemsÚupperr	   Ú	multi_logr   Úrender_stringÚLOGÚJinjaSyntaxParsingExceptionÚlogexcÚ	ExceptionÚpathsÚboot_finishedÚ
write_fileÚdsnameÚsys_cfgÚgetÚwarning)r   r   r   r   Úmsg_inr    ÚtsÚcverÚsubsÚkÚvÚeÚboot_fin_fnÚcontentss   &&&&          r   ÚhandlerI   &   sé  € à€FßÜ�T˜!•W“‰ä×(Ò(¨¨o¸rÓBˆà�\‰\‹^€FßÜ"ˆä�[Š[‹]€FÜ	×	Ò	Ó	€BÜ×!Ò!Ó#€DðDà�fØ˜Ø�tØœ#˜e×.Ñ.Ó/ð	
ˆð 	�‰”D°T·Z±Z´\ÔB±\©T¨Q˜1Ÿ7™7›9 a›.±\ÒBÓCÔDÜ×ÒØ”i×-Ò-¨fÓ;Õ<ØØÜõ		
ð —+‘+×+Ñ+€KðOÛ*0³"³dÐ;ˆÜ�Š˜ÀÕGð ×Ñ×Ñ &Ô(Ø×Ñ×#Ñ#×'Ñ'Ð(9Ó:¸v¸hÔFÜ�K‰KÐ2Ö3ñ Gñ )ùó+ Cøô ×0Ñ0ô 
Ü�ŠÜÐ?ÄÀQÃ÷	
ñ 	
ûô ô DÜ�Š”CÐB×CðDûô ô OÜ�Š”CÐ@À+ÖNðOúsJ   ÂA G ÃGÃ1AG Å&I	 ÇG ÇIÇ/%HÈIÈ&IÉIÉ	'I3É2I3c                ó@   € V ^8„  d   Qh/ ^ \         9   d
   \        ;R&   # )r   Úmeta)Ú__conditional_annotations__r   )r   s   "r   r   r      s   € × FÑ F÷ò „jñ ò Gr   )rL   Ú__doc__ÚloggingÚ	cloudinitr   r   r   Úcloudinit.cloudr   Úcloudinit.configr   Úcloudinit.config.schemar   Úcloudinit.distrosr   Úcloudinit.logr	   Úcloudinit.settingsr
   r   rK   Ú	getLoggerÚ__name__r5   r,   rI   r   )rL   s   @r   Ú<module>rX      sp   øðö Gã ç .Ñ .Ý !Ý #Ý .Ý )Ý "Ý )à€	àÐ
Ø�ˆ}Ø�Ø˜rð	€ó ð ×Ò˜Ó!€ð9ð ÷-4r   