+
    i                     x    ^ RI t ^ RIt^ RIt^ RIHtHt ] P                  ! ]4      tRRRR/t	R t
R
R ltRR	 ltR# )    N)helpersutil
non_ec2_mda'  
This system is using the EC2 Metadata Service, but does not appear to
be running on Amazon EC2 or one of cloud-init's known platforms that
provide a EC2 Metadata service. In the future, cloud-init may stop
reading metadata from the EC2 Metadata Service unless the platform can
be identified.

If you are seeing this message, please file a bug against
cloud-init at
   https://github.com/canonical/cloud-init/issues
Make sure to include the cloud provider your instance is
running on.

For more information see
  https://github.com/canonical/cloud-init/issues/2795

After you have filed a bug, you can disable this warning by
launching your instance with the cloud-config below, or
putting that content into
   /etc/cloud/cloud.cfg.d/99-ec2-datasource.cfg

#cloud-config
datasource:
 Ec2:
  strict_id: falsedsid_missing_sourcea  
A new feature in cloud-init identified possible datasources for
this system as:
  {dslist}
However, the datasource used was: {source}

In the future, cloud-init will only attempt to use datasources that
are identified or specifically configured.
For more information see
  https://bugs.launchpad.net/bugs/1669675

If you are seeing this message, please file a bug against
cloud-init at
   https://github.com/canonical/cloud-init/issues
Make sure to include the cloud provider your instance is
running on.

After you have filed a bug, you can disable this warning by launching
your instance with the cloud-config below, or putting that content
into /etc/cloud/cloud.cfg.d/99-warnings.cfg

#cloud-config
warnings:
  dsid_missing_source: offc                     \         P                  ! V P                  R / 4      P                  R/ 4      R7      pVP                  R4      # )system_infopaths)	path_cfgswarnings)r   Pathsgetget_ipath_cur)cfgr	   s   & 4/usr/lib/python3/dist-packages/cloudinit/warnings.py_get_warn_dirr   ?   s>    MM''-,00"=E z**    c                 B   W#3pV '       d   \        V \        4      '       g   V# \        P                  ! V R V34      pVf   V# VR9   d   R# VR9   d   R# VP	                  R4      w  r&pVR8w  d   V# V'       d    \        V4      pRV3# RV3#   \         d    Tu # i ; i)r   T,sleep)ontrueTTN)offfalseF)FN)
isinstancedictr   get_cfg_by_path	partitionint
ValueError)r   namemoder   defaultncfg_csleeps   &&&&    r   _load_warn_cfgr'   F   s    
 mGjd++j$%78D|##&&nnS)ODVw	KE ;4;  	N	s   ;B BBc                    Vf   / p\        WW2R7      w  r2V'       g   R # \        V ,          P                  ! R/ VB p^FpV^,           pRV,          pRV,          R,           p	. p
VP                  R4      P	                  4        F  pV
P                  W,          4       K  	  T	pV'       d#   RV,          pVP                  VR4      R,           p\        P                  ! \        P                  P                  \        V4      V 4      V	RP                  V
4      ,           R,           V	,           4       \        P                  RV	RP                  V
4      V4       V'       d/   \        P                  RW 4       \         P"                  ! V4       R # R # )	N)r"   r   z
# %%-%ds #*
z  [sleeping for %d seconds]  z%s%s
%sz$sleeping %d seconds for warning '%s' )r'   WARNINGSformatstrip
splitlinesappendcenterr   
write_fileospathjoinr   LOGwarningdebugtimer   )r!   r   r   r"   kwargsmsgmsgwidth	linewidthfmttoplinefmtlinesline	closelinesleepmsgs   &&&&,         r   show_warningrD   f   s4    { CKD
4.


)&
)CH1I

!CIo$GH		$**,
# - I2U:OOIs3d:	OO
]3'.$))H%%,w6
 KK
GTYYx%8)D		8%F

5 r   r   )NNT)loggingr3   r9   	cloudinitr   r   	getLogger__name__r6   r,   r   r'   rD   r+   r   r   <module>rI      sM     	  #!  2  52j+@#r   