online !� 355Äa–Ãa¾”*j"T†À·q )‹FÿÆc 404 Not Found

Not Found

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 ddlZddlZddlZddlZddlZddlZddlZddlZddlm Z m Z m Z m Z m Z e e¡ZdZdZdgZdZGdd„de jƒZGd d „d eƒZGd d „d eƒZGd d„dƒZdd„Zdd„Zdd„Zddd„Zddd„Zdd„Z eZ!ee j"ffgZ#dd„Z$dS)éN)Ú atomic_helperÚnetÚsourcesÚsubpÚutilziid-dsopennebulaZnobodyú context.sh)Z EPOCHREALTIMEZ EPOCHSECONDSZRANDOMZLINENOZSECONDSÚ_ZSRANDOMZ__vc@sFeZdZdZdd„Zdd„Zdd„Zdd „Zed d „ƒZ dd d„Z dS)ÚDataSourceOpenNebulaZ OpenNebulacCs4tj ||||¡d|_tj |jd¡|_d|_dS)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 /szDataSourceOpenNebula.__init__cCstj |¡}d||j|jfS)Nz%s [seed=%s][dsmode=%s])rr Ú__str__r Údsmode)rÚrootrrrr5s zDataSourceOpenNebula.__str__c Cs‚dti}d}d}t}d|jvr*|j d¡}|jg}| tƒ¡|D]Æ}zLtj  |j¡rht ||j |d�}n(|  d¡r�t jt ||j d�}t ||¡}WnZty¨YqBYnFtyÎ}z|‚WYd}~n(d}~0tjyìt d|¡Yn0|rB|}t d|¡�q qB|�sdS|d } t | |g¡} | | d ¡|j d ¡g¡|_|jtjk�rZdS||_| d ¡|_| |_| d ¡|_dS)Nz instance-idÚ parseuser©Úasuserz/dev)rrz%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ÚpartialrZmount_cbÚNonContextDiskDirÚBrokenContextDiskDirZMountFailedErrorÚLOGÚwarningÚdebugZ mergemanydictZ_determine_dsmoderrZDSMODE_DISABLEDr rrZ userdata_raw) rÚdefaultsÚresultsr rZ candidatesZcdevZpartially_applied_funcÚexcZmdrrrÚ _get_data9sZ   ÿ ý  ÿ  zDataSourceOpenNebula._get_datacCs$|j|jvrd}nd}d||jfS)z/Return the subplatform metadata source details.zseed-dirz config-diskz%s (%s))rr )rZsubplatform_typerrrÚ_get_subplatformvs z%DataSourceOpenNebula._get_subplatformcCs|jdur|jSdSdS©N)r)rrrrÚnetwork_config~s z#DataSourceOpenNebula.network_configFcCs.|dur|jtjkrd}nd}tj |||¡S)NTF)rrZDSMODE_NETWORKr Ú get_hostname)rZfqdnZ resolve_ipZ metadata_onlyrrrr6…s  z!DataSourceOpenNebula.get_hostnameN)FFF) Ú__name__Ú __module__Ú __qualname__Zdsnamer rr2r3Úpropertyr5r6rrrrr +s= r c@s eZdZdS)r*N©r7r8r9rrrrr*Žsr*c@s eZdZdS)r+Nr;rrrrr+’sr+c@speZdZddd„Zdd„Zdd„Zdd „Zd d „Zd d „Zdd„Z dd„Z dd„Z dd„Z ddd„Z dd„ZdS)ÚOpenNebulaNetworkNcCs|||_|durt|ƒ}t dd„t| ¡dd„d�Dƒ¡|_i|_| ¡D],\}}t  d|¡}|rJ|  d¡|j