Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python3 /
dist-packages /
cloudinit /
sources /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2021-12-04 13:17
helpers
[ DIR ]
drwxr-xr-x
2021-12-04 13:17
DataSourceAliYun.py
1.78
KB
-rw-r--r--
2021-03-19 15:37
DataSourceAltCloud.py
8.2
KB
-rw-r--r--
2021-03-19 15:37
DataSourceAzure.py
87.8
KB
-rw-r--r--
2021-04-21 00:05
DataSourceBigstep.py
1.8
KB
-rw-r--r--
2021-03-19 15:37
DataSourceCloudSigma.py
3.88
KB
-rw-r--r--
2021-03-19 15:37
DataSourceCloudStack.py
9.55
KB
-rw-r--r--
2021-03-19 15:37
DataSourceConfigDrive.py
10.37
KB
-rw-r--r--
2021-03-19 15:37
DataSourceDigitalOcean.py
3.71
KB
-rw-r--r--
2021-03-19 15:37
DataSourceEc2.py
31.84
KB
-rw-r--r--
2021-04-21 00:05
DataSourceExoscale.py
8.93
KB
-rw-r--r--
2021-03-19 15:37
DataSourceGCE.py
10.81
KB
-rw-r--r--
2021-03-19 15:37
DataSourceHetzner.py
4.7
KB
-rw-r--r--
2021-03-19 15:37
DataSourceIBMCloud.py
13.84
KB
-rw-r--r--
2021-03-19 15:37
DataSourceMAAS.py
14.04
KB
-rw-r--r--
2021-03-19 15:37
DataSourceNoCloud.py
13.22
KB
-rw-r--r--
2021-03-19 15:37
DataSourceNone.py
1.36
KB
-rw-r--r--
2021-03-19 15:37
DataSourceOVF.py
28.95
KB
-rw-r--r--
2021-03-19 15:37
DataSourceOpenNebula.py
15.4
KB
-rw-r--r--
2021-03-19 15:37
DataSourceOpenStack.py
9.71
KB
-rw-r--r--
2021-04-21 00:05
DataSourceOracle.py
12.96
KB
-rw-r--r--
2021-03-19 15:37
DataSourceRbxCloud.py
7.72
KB
-rw-r--r--
2021-03-19 15:37
DataSourceScaleway.py
9.53
KB
-rw-r--r--
2021-03-19 15:37
DataSourceSmartOS.py
33.52
KB
-rw-r--r--
2021-03-19 15:37
DataSourceUpCloud.py
5.46
KB
-rw-r--r--
2021-03-19 15:37
__init__.py
33.24
KB
-rw-r--r--
2021-04-21 00:05
Save
Rename
# 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 from cloudinit import sources from cloudinit import url_helper from cloudinit import util class DataSourceBigstep(sources.DataSource): dsname = 'Bigstep' def __init__(self, sys_cfg, distro, paths): sources.DataSource.__init__(self, sys_cfg, distro, paths) self.metadata = {} self.vendordata_raw = "" self.userdata_raw = "" def _get_data(self, apply_filter=False): url = 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): """Return the subplatform metadata source details.""" return 'metadata (%s)' % get_url_from_file() def get_url_from_file(): try: content = util.load_file("/var/lib/cloud/data/seed/bigstep/url") 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) # vi: ts=4 expandtab