ó 'KXc@sQddlZddlZddlmZejeƒZdefd„ƒYZ dS(iÿÿÿÿN(tlogtCloudcBs°eZd„Zd„Zed„ƒZded„Zd„Z e d„Z d„Z ed„ƒZ d„Zd „Zed „Zd „Zdd „Zdd „Zdd„ZRS(cCs1||_||_||_||_||_dS(N(t datasourcetpathstdistrot_cfgt_runners(tselfRRtcfgRtrunners((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyt__init__+s     cCstjƒtj|jƒdS(N(tloggingt resetLoggingt setupLoggingR(R((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyt cycle_logging5s cCstj|jƒS(N(tcopytdeepcopyR(R((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR9scCs|jj|||||ƒS(N(Rtrun(Rtnametfunctortargstfreqt clear_on_fail((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR>scCs=|jj|}tjj|ƒs9tjd||ƒdS|S(Ns-No template found at %s for template named %s(Rt template_tpltostpathtisfiletLOGtwarntNone(RRtfn((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pytget_template_filenameAs cCs|jj|ƒS(N(Rt get_userdata(Rt apply_filter((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR IscCs |jjƒS(N(Rtget_instance_id(R((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR"LscCs |jjS(N(Rt launch_index(R((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR#OscCs |jjƒS(N(Rtget_public_ssh_keys(R((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR$SscCs |jjƒS(N(Rt get_locale(R((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR%VscCs|jjd|ƒS(Ntfqdn(Rt get_hostname(RR&((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR'YscCs|jj|ƒS(N(Rtdevice_name_to_device(RR((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR(\scCs|jj|ƒS(N(Rt get_ipath_cur(RR((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR)_scCs|jj|ƒS(N(Rt get_cpath(RR((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR*bscCs|jj|ƒS(N(Rt get_ipath(RR((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR+esN(t__name__t __module__R RtpropertyRRtFalseRRtTrueR R"R#R$R%R'R(R)R*R+(((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyR*s          ( RRt cloudinitRR t getLoggerR,RtobjectR(((s</opt/freeware/lib/python2.7/site-packages/cloudinit/cloud.pyts