/snap/core18/2999/usr/lib/python3/dist-packages/cloudinit/sources
NameSizeModeActions
azure/-0755rm
helpers/-0755rm
__pycache__/-0755rm
DataSourceAliYun.py22210644editdlrm
DataSourceAltCloud.py84890644editdlrm
DataSourceAzure.py703290644editdlrm
DataSourceBigstep.py19640644editdlrm
DataSourceCloudSigma.py40960644editdlrm
DataSourceCloudStack.py100900644editdlrm
DataSourceConfigDrive.py112750644editdlrm
DataSourceDigitalOcean.py39040644editdlrm
DataSourceEc2.py366700644editdlrm
DataSourceExoscale.py91050644editdlrm
DataSourceGCE.py122510644editdlrm
DataSourceHetzner.py55370644editdlrm
DataSourceIBMCloud.py143910644editdlrm
DataSourceLXD.py175990644editdlrm
DataSourceMAAS.py147350644editdlrm
DataSourceNoCloud.py126760644editdlrm
DataSourceNone.py13930644editdlrm
DataSourceNWCS.py47680644editdlrm
DataSourceOpenNebula.py163620644editdlrm
DataSourceOpenStack.py107130644editdlrm
DataSourceOracle.py150690644editdlrm
DataSourceOVF.py107240644editdlrm
DataSourceRbxCloud.py80210644editdlrm
DataSourceScaleway.py96930644editdlrm
DataSourceSmartOS.py349090644editdlrm
DataSourceUpCloud.py56860644editdlrm
DataSourceVMware.py334850644editdlrm
DataSourceVultr.py42790644editdlrm
__init__.py417710644editdlrm
Edit: /snap/core18/2999/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceNone.py (1393B)
# Copyright (C) 2012 Yahoo! Inc. # # Author: Joshua Harlow # # This file is part of cloud-init. See LICENSE file for license information. from cloudinit import sources class DataSourceNone(sources.DataSource): dsname = "None" def __init__(self, sys_cfg, distro, paths, ud_proc=None): sources.DataSource.__init__(self, sys_cfg, distro, paths, ud_proc) self.metadata = {} self.userdata_raw = "" def _get_data(self): # If the datasource config has any provided 'fallback' # userdata or metadata, use it... if "userdata_raw" in self.ds_cfg: self.userdata_raw = self.ds_cfg["userdata_raw"] if "metadata" in self.ds_cfg: self.metadata = self.ds_cfg["metadata"] return True def _get_subplatform(self): """Return the subplatform metadata source details.""" return "config" def get_instance_id(self): return "iid-datasource-none" @property def is_disconnected(self): return True # Used to match classes to dependencies datasources = [ (DataSourceNone, (sources.DEP_FILESYSTEM, sources.DEP_NETWORK)), (DataSourceNone, []), ] # Return a list of data sources that match this set of dependencies def get_datasource_list(depends): return sources.list_from_depends(depends, datasources) # vi: ts=4 expandtab