%PDF- %PDF-
Direktori : /proc/self/root/lib/python2.7/site-packages/cloudinit/sources/ |
Current File : //proc/self/root/lib/python2.7/site-packages/cloudinit/sources/DataSourceAliYun.pyc |
� oB�]c @ s� d d l m Z d d l m Z d d l m Z d Z d e j f d � � YZ d � Z d � Z e e j e j f f g Z d � Z d S( i����( t sources( t DataSourceEc2( t utils Alibaba Cloud ECSt DataSourceAliYunc B sG e Z d Z d g Z d Z g Z e e e d � Z d � Z d � Z RS( t AliYuns http://100.100.100.200s 2016-01-01c C s | j j d d � S( Nt hostnames localhost.localdomain( t metadatat get( t selft fqdnt resolve_ipt metadata_only( ( sF /usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceAliYun.pyt get_hostname s c C s t | j j d i � � S( Ns public-keys( t parse_public_keysR R ( R ( ( sF /usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceAliYun.pyt get_public_ssh_keys s c C s! t � r t j j St j j Sd S( N( t _is_aliyunt EC2t CloudNamest ALIYUNt NO_EC2_METADATA( R ( ( sF /usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceAliYun.pyt _get_cloud_name s ( t __name__t __module__t dsnamet metadata_urlst min_metadata_versiont extended_metadata_versionst FalseR R R ( ( ( sF /usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceAliYun.pyR s c C s t j d � t k S( Ns system-product-name( R t read_dmi_datat ALIYUN_PRODUCT( ( ( sF /usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceAliYun.pyR s c C s� g } x� | j � D]� \ } } t | t � rD | j | j � � q t | t � rc | j | � q t | t � r | j d g � } t | t � r� | j | j � � q� t | t � r� | j | � q� q q W| S( Ns openssh-key( t itemst isinstancet strt appendt stript listt extendt dictR ( t public_keyst keyst _key_idt key_bodyt key( ( sF /usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceAliYun.pyR $ s c C s t j | t � S( N( R t list_from_dependst datasources( t depends( ( sF /usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceAliYun.pyt get_datasource_list; s N( t cloudinitR t cloudinit.sourcesR R R R R R R t DEP_FILESYSTEMt DEP_NETWORKR, R. ( ( ( sF /usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceAliYun.pyt <module> s