+
    ˜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RR	R
.R]RR./t] ^ k ]P                   ! ]4      tR R ltR# )z@Update Etc Hosts: Update the hosts file (usually ``/etc/hosts``)N)Ú	lifecycleÚ	templaterÚutil)ÚCloud)ÚConfig)Ú
MetaSchema)Ú
PER_ALWAYSÚidÚcc_update_etc_hostsÚdistrosÚallÚ	frequencyÚactivate_by_schema_keysÚmanage_etc_hostsc          
      óL   € V ^8„  d   QhR\         R\        R\        R\        RR/# )é   ÚnameÚcfgÚcloudÚargsÚreturnN)Ústrr   r   Úlist)Úformats   "ÚF/usr/lib/python3/dist-packages/cloudinit/config/cc_update_etc_hosts.pyÚ__annotate__r      s/   € ÷ 1
ñ 1
”ð 1
œ6ð 1
¬%ð 1
´tð 1
Àñ 1
ó    c                 óP  € \         P                  ! VR R4      pVP                  P                  p\         P                  ! VR.R7      '       dÐ   VR8X  d   \
        P                  ! RRRR7       \         P                  ! W4      w  rgpV'       g   \        P                  R4       R	# VP                  R
VP                  P                  ,          4      p	V	'       g'   \        RVP                  P                  ,          4      h\        P                  ! W•RVRV/4       R	# VR8X  dl   \         P                  ! W4      w  rgpV'       g   \        P                  R4       R	# \        P                  RV4       VP                  P!                  Wg4       R	# \        P                  RVV 4       R	# )r   FÚtemplate)Úaddonsz+Value 'template' for key 'manage_etc_hosts'z22.2zUse 'true' instead.)Ú
deprecatedÚdeprecated_versionÚextra_messagez<Option 'manage_etc_hosts' was set, but no hostname was foundNzhosts.%sz.No hosts template could be found for distro %sÚhostnameÚfqdnÚ	localhostzManaging localhost in %szPConfiguration option 'manage_etc_hosts' is not set, not managing %s in module %s)r   Úget_cfg_option_strÚdistroÚhosts_fnÚtranslate_boolr   Ú	deprecateÚget_hostname_fqdnÚLOGÚwarningÚget_template_filenameÚosfamilyÚRuntimeErrorr   Úrender_to_fileÚdebugÚupdate_etc_hosts)
r   r   r   r   Úmanage_hostsr(   r#   r$   Ú_Útpl_fn_names
   &&&&      r   Úhandler7      s_  € Ü×*Ò*¨3Ð0BÀEÓJ€Là�|‰|×$Ñ$€Hä×Ò˜<°°×=Ó=Ø˜:Ô%Ü×ÒØHØ#)Ø3õô
 #×4Ò4°SÓ@Ñˆ˜ßÜ�K‰KØNôñ ð ×1Ñ1Ø˜%Ÿ,™,×/Ñ/Õ0ó
ˆ÷ ÜØ@Ø—<‘<×(Ñ(õ*óð ô
 	× Ò Ø J°¸&À$Ð#Gö	
ð 
˜Ô	$Ü"×4Ò4°SÓ@Ñˆ˜ßÜ�K‰KØNôñ ä�	‰	Ð,¨hÔ7Ø�‰×%Ñ% hÖ5ä�	‰	ð,àØö		
r   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   )r:   Ú__doc__ÚloggingÚ	cloudinitr   r   r   Úcloudinit.cloudr   Úcloudinit.configr   Úcloudinit.config.schemar   Úcloudinit.settingsr   r9   Ú	getLoggerÚ__name__r,   r7   r   )r:   s   @r   Ú<module>rD      sa   øðö Gã ç 0Ñ 0Ý !Ý #Ý .Ý )ð 	Ð
Ø�ˆwØ�ØÐ 2Ð3ð	€ó ð ×Ò˜Ó!€÷1
r   