+
    i	                        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                  ! WR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_   **30BEJL||$$H<==:%H#)3
 #44S@KKN  11%,,//0
 @<<((* 
 	  J&$#G	
 
	$"44S@KK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   