f pddlZddlZddlZddlmZmZej eZdddZ dZ d dZ d dZ y) N)helpersutila' 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://github.com/canonical/cloud-init/issues Make sure to include the cloud provider your instance is running on. For more information see https://github.com/canonical/cloud-init/issues/2795 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: falsea A new feature in cloud-init identified possible datasources for this system as: {dslist} However, the datasource used was: {source} In the future, cloud-init will only attempt to use datasources that are identified or specifically configured. For more information see https://bugs.launchpad.net/bugs/1669675 If you are seeing this message, please file a bug against cloud-init at https://github.com/canonical/cloud-init/issues Make sure to include the cloud provider your instance is running on. 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-warnings.cfg #cloud-config warnings: dsid_missing_source: off) non_ec2_mddsid_missing_sourcectj|jdijdi}|jdS)N system_infopaths) path_cfgswarnings)rPathsget get_ipath_cur)cfgr s 4/usr/lib/python3/dist-packages/cloudinit/warnings.py _get_warn_dirr?s> MM''-,00"= E   z **c||f}|rt|ts|Stj|d|f}||S|dvry|dvry|j d\}}}|dk7r|S|r t |}d|fSd|fS#t $r|cYSwxYw) Nr )ontrueTTN)offfalseF)FN,sleepT) isinstancedictrget_cfg_by_path partitionint ValueError)rnamemoderdefaultncfg_csleeps r_load_warn_cfgr'Fs UmG jd+   j$%7 8D | ## &&nnS)OD!V w  KE ;4; N s A11 A?>A?c |i}t||||\}}|syt|jd i|}d}|dz}d|z}d|zdz} g} |jdj D]} | j || z| } |rd|z} | j |ddz} tjtjjt||| dj| zdz| ztjd| dj| | |r-tjd ||t!j"|yy) N)r"rFz # %%-%ds #* z [sleeping for %d seconds] z%s%s %sz$sleeping %d seconds for warning '%s')r'WARNINGSformatstrip splitlinesappendcenterr write_fileospathjoinrLOGwarningdebugtimer)r!rrr"kwargsmsgmsgwidth linewidthfmttoplinefmtlinesline closelinesleepmsgs r show_warningrFfsC { dUCKD%  4.   )& )CH1 I  !CIo$GH $**,$d #$I 2U:OOIs3d: OO  ]3'.$))H%%,w6 KK GTYYx%8)D  8%F 5 rr)NNT) loggingr5r; cloudinitrr getLogger__name__r8r.rr'rFr-rrrKsE #g!252 j+@#r