Current File : //lib/python2.7/site-packages/cloudinit/cloud.pyc
�
oB�]c@saddlZddlZddlmZddlmZeje�Z	de
fd��YZdS(i����N(tlog(teventstCloudcBs�eZdd�Zd�Zed��Zded�Zd�Z	e
d�Zd�Zed��Z
d�Zd	�Zeed
�Zd�Zdd�Zdd
�Zdd�ZRS(cCsg||_||_||_||_||_|dkrZtjdddddt�}n||_	dS(Ntnamesunnamed-cloud-reportertdescriptiontreporting_enabled(
t
datasourcetpathstdistrot_cfgt_runnerstNoneRtReportEventStacktFalsetreporter(tselfRRtcfgRtrunnersR((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyt__init__s						cCstj�tj|j�dS(N(tloggingtresetLoggingtsetupLoggingR(R((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyt
cycle_logging,s
cCstj|j�S(N(tcopytdeepcopyR	(R((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR0scCs|jj|||||�S(N(R
trun(RRtfunctortargstfreqt
clear_on_fail((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR5scCsI|jj|}tjj|�sEtjdtjj|�|�dS|S(Ns-No template found in %s for template named %s(	Rttemplate_tpltostpathtisfiletLOGtwarningtdirnameR(RRtfn((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pytget_template_filename8s	cCs|jj|�S(N(Rtget_userdata(Rtapply_filter((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR'AscCs
|jj�S(N(Rtget_instance_id(R((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR)DscCs
|jjS(N(Rtlaunch_index(R((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR*GscCs
|jj�S(N(Rtget_public_ssh_keys(R((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR+KscCs
|jj�S(N(Rt
get_locale(R((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR,NscCs|jjd|d|�S(Ntfqdnt
metadata_only(Rtget_hostname(RR-R.((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR/QscCs|jj|�S(N(Rtdevice_name_to_device(RR((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR0UscCs|jj|�S(N(Rt
get_ipath_cur(RR((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR1XscCs|jj|�S(N(Rt	get_cpath(RR((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR2[scCs|jj|�S(N(Rt	get_ipath(RR((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyR3^sN(t__name__t
__module__RRRtpropertyRR
RR&tTrueR'R)R*R+R,R/R0R1R2R3(((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyRs							(RRt	cloudinitRRtcloudinit.reportingRt	getLoggerR4R"tobjectR(((s3/usr/lib/python2.7/site-packages/cloudinit/cloud.pyt<module>s