/usr/lib/python2.6/site-packages/cloudinit/sources
NameSizeModeActions
helpers/-0755rm
DataSourceAliYun.py19560644editdlrm
DataSourceAliYun.pyc30940644editdlrm
DataSourceAliYun.pyo30940644editdlrm
DataSourceAltCloud.py93240644editdlrm
DataSourceAltCloud.pyc80690644editdlrm
DataSourceAltCloud.pyo80690644editdlrm
DataSourceAzure.py206250644editdlrm
DataSourceAzure.pyc204440644editdlrm
DataSourceAzure.pyo204440644editdlrm
DataSourceCloudSigma.py48110644editdlrm
DataSourceCloudSigma.pyc50610644editdlrm
DataSourceCloudSigma.pyo50610644editdlrm
DataSourceCloudStack.py69550644editdlrm
DataSourceCloudStack.pyc65380644editdlrm
DataSourceCloudStack.pyo65380644editdlrm
DataSourceConfigDrive.py99420644editdlrm
DataSourceConfigDrive.pyc84630644editdlrm
DataSourceConfigDrive.pyo84630644editdlrm
DataSourceEc2.py136150644editdlrm
DataSourceEc2.pyc125370644editdlrm
DataSourceEc2.pyo125370644editdlrm
DataSourceGCE.py48670644editdlrm
DataSourceGCE.pyc46690644editdlrm
DataSourceGCE.pyo46690644editdlrm
DataSourceMAAS.py136630644editdlrm
DataSourceMAAS.pyc131940644editdlrm
DataSourceMAAS.pyo131940644editdlrm
DataSourceNoCloud.py102150644editdlrm
DataSourceNoCloud.pyc68900644editdlrm
DataSourceNoCloud.pyo68900644editdlrm
DataSourceNone.py18460644editdlrm
DataSourceNone.pyc18870644editdlrm
DataSourceNone.pyo18870644editdlrm
DataSourceOpenNebula.py145530644editdlrm
DataSourceOpenNebula.pyc136240644editdlrm
DataSourceOpenNebula.pyo136240644editdlrm
DataSourceOpenStack.py66430644editdlrm
DataSourceOpenStack.pyc58060644editdlrm
DataSourceOpenStack.pyo58060644editdlrm
DataSourceOVF.py93950644editdlrm
DataSourceOVF.pyc85980644editdlrm
DataSourceOVF.pyo85980644editdlrm
DataSourceSmartOS.py153750644editdlrm
DataSourceSmartOS.pyc116500644editdlrm
DataSourceSmartOS.pyo116500644editdlrm
__init__.py101690644editdlrm
__init__.pyc90850644editdlrm
__init__.pyo90850644editdlrm
Edit: /usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyo (12537B)
Ñò èØ3[c @s+ddkZddkZddkZddklZddklZddklZddkl Z ddkl Z ei e ƒZdZdZd Zd efd „ƒYZdeifd„ƒYZd„Zd„Zd„Zd„Zd„Zd„Zd„ZeeieiffgZd„Z dS(iÿÿÿÿN(t ec2_utils(tlog(tsources(t url_helper(tutils 2009-04-04t datasourcetEc2t strict_idtwarnt PlatformscBs&eZdZdZdZdZdZRS(tAliYuntAWStSeededtUnknownsNo-EC2-Metadata(t__name__t __module__tALIYUNR tSEEDEDtUNKNOWNtNO_EC2_METADATA(((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyR *s t DataSourceEc2cBs•eZddgZd Zd„Zd„Zed„ƒZd„Z d„Z d„Z d„Z ed „ƒZ ed „ƒZed „ƒZd „ZRS(shttp://169.254.169.254shttp://instance-data.:8773cCsJtii||||ƒd|_tii|idƒ|_t |_ dS(Ntec2( Rt DataSourcet__init__tNonetmetadata_addresstostpathtjointseed_dirtDEF_MD_VERSIONtapi_ver(tselftsys_cfgtdistrotpaths((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyR=s cCs‚h}ti|d|idƒo>|d|_|d|_tid|iƒti|_ t St ti |i ttƒd ƒ\}}tid||iƒ|djo|itijotS|itijotSyv|iƒptStiƒ}ti|i|iƒ|_ti|i|iƒ|_tid tiƒ|ƒt SWn*tj otitd |iƒtSXdS( Ntbaset/s user-datas meta-datasUsing seeded ec2 data from %sRs"strict_mode: %s, cloud_platform=%sttrues+Crawl of metadata service took %.3f secondss'Failed reading from metadata address %s(swarnN(Rtread_optional_seedRt userdata_rawtmetadatatLOGtdebugR Rt_cloud_platformtTruetread_strict_modetget_cfg_by_pathR!tSTRICT_ID_PATHtSTRICT_ID_DEFAULTRtcloud_platformRtFalseRtwait_for_metadata_servicettimeRtget_instance_userdataRRtget_instance_metadatat Exceptiontlogexc(R tseed_rett strict_modet_sleept start_time((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pytget_dataCs>             cCs|ipdS|iidƒS(Nsami-launch-index(R)Rtget(R ((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyt launch_indexgs cCs |idS(Ns instance-id(R)(R ((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pytget_instance_idmsc CsÃ|i}|p h}nd}yt|id|ƒƒ}Wn&tj otitd|ƒnXd}y%tdt|id|ƒƒƒ}Wn&tj otitd|ƒnX||fS(Nixtmax_waits Failed to get max wait. using %si2ittimeoutsFailed to get timeout, using %s(tds_cfgtintR?R8RR9R*tmax(R tmcfgRBRC((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyt_get_url_settingsps  %c CsÐ|i}|p h}n|iƒ\}}|djotS|id|iƒ}g}|D]!}ti|ƒo ||q^q^~}t|ƒt|ƒjo*ti dt t|ƒt|ƒƒƒnt |ƒo |}nti dƒ|i}g}h} x8|D]0} d| |i f} |i| ƒ| | |    5 !       cCs/d|ijodSd}|idiƒ}xP|D]H\}}||jo |}Pn|djo|djo |}q5q5W|djotid|ƒdS|}|idƒpd|}ntii|ƒo|S|i tii |ƒƒ}|otid||ƒ|S|djodS|S(Nsblock-device-mappingt ephemeralt ephemeral0s Unable to convert %s to a deviceR%s/dev/%ssRemapped device name %s => %s( R)Rt iteritemsR*R+t startswithRRtexistst _remap_devicetbasename(R tnametfoundt bdm_itemstentnametdevicetofoundtremapped((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pytdevice_name_to_device­s4    cCs.y|iddSWntj odSXdS(Nt placementsavailability-zone(R)tKeyErrorR(R ((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pytavailability_zoneÜscCs#|i}|dj o |d SdS(Niÿÿÿÿ(RmR(R taz((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pytregionãs   cCs'|idjotƒ|_n|iS(N(R,Rtidentify_platform(R ((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyR2êscCs@|pdS|itijotti|ttƒƒndS(N(R2R Rtwarn_if_necessaryRR/R0R1(R tcfgtis_new_instance((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pytactivateðs N(RRRIRR,RR>tpropertyR@RARHR4RjRmRoR2Rt(((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyR6s   $   + /cCs8yt|ƒSWn#tj o}ti|ƒ|SXdS(N(tparse_strict_modet ValueErrorR*R(tcfgvaltdefaultte((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyR.øs  cCsÆ|tjodS|tjod S|pd S|idƒ\}}}|d jotd||fƒ‚n|o@yt|ƒ}Wq¼tj otd||fƒ‚q¼Xnd}||fS( NR&tfalseRit,sUInvalid mode '%s' in strict_id setting '%s': Expected one of 'true', 'false', 'warn'.s<Invalid sleep '%s' in strict_id setting '%s': not an integer(strueN(R{N(swarni(strueR{swarn(R-RR3t partitionRwRE(Rxtmodet_tsleep((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyRvs&   cCs\yt|ƒ\}}Wn#tj o}ti|ƒdSX|djodSt|ƒdS(NR{(RvRwR*Rt show_warning(RxR~R€Rz((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyRqs  cCsntidƒ}d}|od|}n||iddƒ7}|GHti|ƒ|oti|ƒndS(Ns* **************************************************************** # 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://bugs.launchpad.net/cloud-init/+filebug # # Make sure to include the cloud provider your instance is # # running on. # # # # For more information see # # https://bugs.launchpad.net/cloud-init/+bug/1660385 # # # # 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 # # # ts [sleeping for %d seconds] i@t*(ttextwraptdedenttcenterR*RR5R€(R€tmessagetclosemsg((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyR+s  cCsF|didƒo.|ddjp|d|djotiSdS(NtuuidRt uuid_sourcet hypervisortserial(R_R R R(tdata((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyt identify_awsQs cCswtƒ}td„f}xX|D]P}y||ƒ}|o|SWqtj o}tid|||ƒqXqWdS(NcSstiS((R R(RW((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyt^ss'calling %s with %s raised exception: %s(t_collect_platform_dataRŽR8R*R(RtcheckstcheckertresultRz((sC/usr/lib/python2.6/site-packages/cloudinit/sources/DataSourceEc2.pyRp[s    cCs¹h}y#tidƒiƒ}d|ds,       &