+
    ˜qgj¶  ã                   ó°   a € R t0 t R t^ RIt^ RIt^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHt RRR	R
.R]R. /t] ^ k ]P                  ! ]4      tR R ltR# )z)Update Hostname: Update hostname and fqdnN)Úutil)ÚCloud)ÚConfig)Ú
MetaSchema)Ú
PER_ALWAYSÚidÚcc_update_hostnameÚdistrosÚallÚ	frequencyÚactivate_by_schema_keysc          
      óL   € V ^8„  d   QhR\         R\        R\        R\        RR/# )é   ÚnameÚcfgÚcloudÚargsÚreturnN)Ústrr   r   Úlist)Úformats   "ÚE/usr/lib/python3/dist-packages/cloudinit/config/cc_update_hostname.pyÚ__annotate__r      s/   € ÷ %ñ %”ð %œ6ð %¬%ð %´tð %Àñ %ó    c                 óì  € \         P                  ! VR R4      '       d   \        P                  RV 4       R# \         P                  ! VRR4      pVe   VP                  P                  RV4       \         P                  ! VRR4      pVe   VP                  P                  RV4       \         P                  ! W4      w  rgpV'       d   VR8X  d   \        P                  R4       R#  \        P                  P                  VP                  R4      R	4      p	\        P                  R
Wv4       VP                  P                  WgV	4       R#   \         d    \         P                  ! \        RYv4       h i ; i)Úpreserve_hostnameFzWConfiguration option 'preserve_hostname' is set, not updating the hostname in module %sNÚprefer_fqdn_over_hostnameÚcreate_hostname_fileÚ	localhostz6Hostname is localhost. Let other services handle this.Údatazprevious-hostnamezUpdating hostname to %s (%s)z(Failed to update the hostname to %s (%s))r   Úget_cfg_option_boolÚLOGÚdebugÚdistroÚ
set_optionÚget_hostname_fqdnÚosÚpathÚjoinÚ	get_cpathÚupdate_hostnameÚ	ExceptionÚlogexc)
r   r   r   r   Úhostname_fqdnr   ÚhostnameÚfqdnÚ
is_defaultÚprev_fns
   &&&&      r   Úhandler2      s>  € Ü×Ò Ð%8¸%×@Ò@Ü�	‰	ð6àô	
ñ
 	ô ×,Ò,ØÐ(¨$ó€Mð Ò Ø�‰×ÑÐ ;¸]ÔKô  ×3Ò3ØÐ# TóÐð Ò'Ø�‰×ÑÐ 6Ð8LÔMä#'×#9Ò#9¸#Ó#EÑ €X�Zß�h +Ô-ä�	‰	ÐJÔKÙðÜ—'‘'—,‘,˜uŸ™¨vÓ6Ð8KÓLˆÜ�	‰	Ð0°$ÔAØ�‰×$Ñ$ X°WÖ=øÜô Ü�ŠÜÐ;¸Tô	
ð 	ð	ús   Ã'A!E
 Å
)E3c                ó@   € V ^8„  d   Qh/ ^ \         9   d
   \        ;R&   # )r   Úmeta)Ú__conditional_annotations__r   )r   s   "r   r   r   	   s   € × /Ñ /÷ò „jñ ò 0r   )r5   Ú__doc__Úloggingr&   Ú	cloudinitr   Úcloudinit.cloudr   Úcloudinit.configr   Úcloudinit.config.schemar   Úcloudinit.settingsr   r4   Ú	getLoggerÚ__name__r!   r2   r   )r5   s   @r   Ú<module>r?      s\   øðö 0ã Û 	å Ý !Ý #Ý .Ý )ð 	Ð
Ø�ˆwØ�Ø˜rð	€ó ð ×Ò˜Ó!€÷%r   