+
    ˜qgjj  ã                   óÊ   a € R t0 t R t^ RIt^ RI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Ot. ROt]P$                  ! ]4      tRR	R
].R]RR./t] ^ k R R ltR# )z/Disable EC2 Metadata: Disable AWS EC2 metadata.N)ÚsubpÚutil)ÚCloud)ÚConfig)Ú
MetaSchema)ÚALL_DISTROS)Ú
PER_ALWAYSÚidÚcc_disable_ec2_metadataÚdistrosÚ	frequencyÚactivate_by_schema_keysÚdisable_ec2_metadatac          
      óL   € V ^8„  d   QhR\         R\        R\        R\        RR/# )é   ÚnameÚcfgÚcloudÚargsÚreturnN)Ústrr   r   Úlist)Úformats   "ÚJ/usr/lib/python3/dist-packages/cloudinit/config/cc_disable_ec2_metadata.pyÚ__annotate__r   !   s/   € ÷ 
ñ 
”ð 
œ6ð 
¬%ð 
´tð 
Àñ 
ó    c                 ód  € \         P                  ! VR R4      pV'       dz   Rp\        P                  ! R4      '       d   \        pM:\        P                  ! R4      '       d   \
        pM\        P                  R4       R# \        P                  ! VRR7       R# \        P                  RV 4       R# )r   FNÚipÚifconfigzJNeither "route" nor "ip" command found, unable to manipulate routing table)Úcapturez=Skipping module named %s, disabling the ec2 route not enabled)	r   Úget_cfg_option_boolr   ÚwhichÚREJECT_CMD_IPÚREJECT_CMD_IFÚLOGÚerrorÚdebug)r   r   r   r   ÚdisabledÚ
reject_cmds   &&&&  r   Úhandler)   !   s}   € Ü×'Ò'¨Ð-CÀUÓK€HßØˆ
Ü�:Š:�d×ÒÜ&‰JÜ�ZŠZ˜
×#Ò#Ü&‰Jä�I‰Ið+ôñ Ü�	Š	�* e×,ä�	‰	ØKØö	
r   c                ó@   € V ^8„  d   Qh/ ^ \         9   d
   \        ;R&   # )r   Úmeta)Ú__conditional_annotations__r   )r   s   "r   r   r   	   s   € × 5Ñ 5÷ ò „jñ ò! 6r   )ÚrouteÚaddz-hostú169.254.169.254Úreject)r   r-   r.   Úprohibitr/   )r,   Ú__doc__ÚloggingÚ	cloudinitr   r   Úcloudinit.cloudr   Úcloudinit.configr   Úcloudinit.config.schemar   Úcloudinit.distrosr   Úcloudinit.settingsr   r#   r"   Ú	getLoggerÚ__name__r$   r+   r)   r   )r,   s   @r   Ú<module>r<      sh   øðö 6ã ç  Ý !Ý #Ý .Ý )Ý )âF€ÚE€à×Ò˜Ó!€ð 	Ð
#Ø�ˆ}Ø�ØÐ 6Ð7ð	€ó ÷
r   