online ! � 355Äa–Ãa¾”*j"T†À·q )‹FÿÆ c
The requested URL was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
$ ˆl–ß=¿J µ2ÛR‚ œP-\l˜´oÊ „›dÉ¿Ç 0ò a '¡Dgª> ã @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z m Z mZmZm Z e e¡ZdZdZdgZdZG dd„ dejƒZG d d „ d eƒZG dd„ deƒZG d d„ dƒZdd„ Zdd„ Zdd„ Zddd„Zddd„Zdd„ Z eZ!eej"ffgZ#dd„ Z$dS )é N)Ú atomic_helperÚnetÚsourcesÚsubpÚutilziid-dsopennebulaZnobodyú context.sh)Z EPOCHREALTIMEZEPOCHSECONDSZRANDOMZLINENOZSECONDSÚ_ZSRANDOMZ__vc @ sF e Zd ZdZdd„ Zdd„ Zdd„ Zdd „ Zed d„ ƒZ dd d„Z dS )ÚDataSourceOpenNebulaZ OpenNebulac C s4 t j | |||¡ d | _tj |jd¡| _d | _d S )NZ opennebula) r Ú DataSourceÚ__init__ÚseedÚosÚpathÚjoinÚseed_dirÚnetwork)ÚselfZsys_cfgÚdistroÚpaths© r úJ/usr/lib/python3.9/site-packages/cloudinit/sources/DataSourceOpenNebula.pyr / s zDataSourceOpenNebula.__init__c C s t j | ¡}d|| j| jf S )Nz%s [seed=%s][dsmode=%s])r r Ú__str__r Údsmode)r Úrootr r r r 5 s zDataSourceOpenNebula.__str__c C s‚ dt i}d }d }t}d| jv r*| j d¡}| jg}| tƒ ¡ |D ]Æ}zLtj | j¡rht || j|d�}n(| d¡r�t jt || jd�}t ||¡}W nZ ty¨ Y qBY nF tyÎ } z|‚W Y d }~n(d }~0 tjyì t d|¡ Y n0 |rB|}t d|¡ �q qB|�sdS |d } t | |g¡} | | d ¡| j d¡g¡| _| jtjk�rZdS || _| d¡| _| | _| d ¡| _dS )Nzinstance-idÚ parseuser©Úasuserz/dev)r r z%s was not mountablezfound datasource in %sFÚmetadataZDSMODEr únetwork-interfacesÚuserdataT) ÚDEFAULT_IIDÚDEFAULT_PARSEUSERZds_cfgÚgetr ÚextendÚfind_candidate_devsr r ÚisdirÚread_context_disk_dirr Ú startswithÚ functoolsÚpartialr Zmount_cbÚNonContextDiskDirÚBrokenContextDiskDirZMountFailedErrorÚLOGÚwarningÚdebugZ mergemanydictZ_determine_dsmoder r ZDSMODE_DISABLEDr r r Zuserdata_raw) r ÚdefaultsÚresultsr r Z candidatesZcdevZpartially_applied_funcÚexcZmdr r r Ú _get_data9 sZ ÿ ýÿzDataSourceOpenNebula._get_datac C s$ | j | jv rd}nd}d|| jf S )z/Return the subplatform metadata source details.zseed-dirzconfig-diskz%s (%s))r r )r Zsubplatform_typer r r Ú_get_subplatformv s z%DataSourceOpenNebula._get_subplatformc C s | j d ur| j S d S d S ©N)r )r r r r Únetwork_config~ s z#DataSourceOpenNebula.network_configFc C s. |d u r| j tjkrd}nd}tj | ||¡S )NTF)r r ZDSMODE_NETWORKr Úget_hostname)r ZfqdnZ resolve_ipZ metadata_onlyr r r r6 … s z!DataSourceOpenNebula.get_hostnameN)FFF)Ú__name__Ú __module__Ú__qualname__Zdsnamer r r2 r3 Úpropertyr5 r6 r r r r r + s = r c @ s e Zd ZdS )r* N©r7 r8 r9 r r r r r* Ž s r* c @ s e Zd ZdS )r+ Nr; r r r r r+ ’ s r+ c @ sp e Zd Zddd„Zdd„ Zdd„ Zdd „ Zd d„ Zdd „ Zdd„ Z dd„ Z dd„ Zdd„ Zddd„Z dd„ ZdS )ÚOpenNebulaNetworkNc C s| || _ |d u rt|ƒ}t dd„ t| ¡ dd„ d�D ƒ¡| _i | _| ¡ D ],\}}t d|¡}|rJ| d¡| j