+
    i                        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IHt RR	R
].R]R. /t] ^ k ]P"                  ! ]4      tRtR R ltR# )z.Scripts Per Instance: Run per instance scriptsN)subp)Cloud)Config)
MetaSchema)ALL_DISTROS)PER_INSTANCEidcc_scripts_per_instancedistros	frequencyactivate_by_schema_keyszper-instancec          
      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_scripts_per_instance.py__annotate__r       s/       6 % t      c                     \         P                  P                  VP                  4       R \        4      p \
        P                  ! V4       R#   \         d    \        P                  RT \        T4       h i ; i)scriptsz"Failed to run module %s (%s in %s)N)
ospathjoin	get_cpathSCRIPT_SUBDIRr   runparts	ExceptionLOGwarning)r   r   r   r   runparts_paths   &&&& r   handler&       s^     GGLL!2I}MM	m$ 0		
 	s   A )A6c                @    V ^8  d   Qh/ ^ \         9   d
   \        ;R&   # )r   meta)__conditional_annotations__r   )r   s   "r   r   r      s     4 4 j  5r   )r)   __doc__loggingr   	cloudinitr   cloudinit.cloudr   cloudinit.configr   cloudinit.config.schemar   cloudinit.distrosr   cloudinit.settingsr   r(   	getLogger__name__r#   r    r&   r   )r)   s   @r   <module>r4      sd    5  	  ! # . ) + 	
#}r	  !r   