Aurora
Adminer
Auto Root
WP Admin
cPanel Reset
Anti Backdoor
Root
lib
python3.9
site-packages
cloudinit
net
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: renderer.py
# Copyright (C) 2013-2014 Canonical Ltd. # # Author: Scott Moser <scott.moser@canonical.com> # Author: Blake Rouse <blake.rouse@canonical.com> # # This file is part of cloud-init. See LICENSE file for license information. import abc import io from typing import Optional from cloudinit.net.network_state import NetworkState from cloudinit.net.udev import generate_udev_rule def filter_by_type(match_type): return lambda iface: match_type == iface["type"] def filter_by_attr(match_name): return lambda iface: (match_name in iface and iface[match_name]) filter_by_physical = filter_by_type("physical") class Renderer(abc.ABC): def __init__(self, config=None): pass @staticmethod def _render_persistent_net(network_state: NetworkState): """Given state, emit udev rules to map mac to ifname.""" # TODO(harlowja): this seems shared between eni renderer and # this, so move it to a shared location. content = io.StringIO() for iface in network_state.iter_interfaces(filter_by_physical): # for physical interfaces write out a persist net udev rule if "name" in iface and iface.get("mac_address"): driver = iface.get("driver", None) content.write( generate_udev_rule( iface["name"], iface["mac_address"], driver=driver ) ) return content.getvalue() @abc.abstractmethod def render_network_state( self, network_state: NetworkState, templates: Optional[dict] = None, target=None, ) -> None: """Render network state."""