Prv8 Shell
Server : Apache
System : Linux server.mata-lashes.com 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64
User : matalashes ( 1004)
PHP Version : 8.1.29
Disable Function : NONE
Directory :  /proc/17567/root/usr/src/cloud-init/tools/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/17567/root/usr/src/cloud-init/tools/render-cloudcfg
#!/usr/bin/env python3

import os
import sys
import argparse

def main():
    _tdir = os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))
    sys.path.insert(0, _tdir)
    from cloudinit import templater, util  # pylint: disable=E0401

    VARIANTS = [
        "almalinux",
        "alpine",
        "amazon",
        "arch",
        "centos",
        "cloudlinux",
        "debian",
        "eurolinux",
        "fedora",
        "freebsd",
        "gentoo",
        "mariner",
        "miraclelinux",
        "netbsd",
        "openbsd",
        "openEuler",
        "OpenCloudOS",
        "openmandriva",
        "photon",
        "rhel",
        "suse",
        "rocky",
        "TencentOS",
        "ubuntu",
        "unknown",
        "virtuozzo",
    ]
    parser = argparse.ArgumentParser()
    platform = util.system_info()
    parser.add_argument(
        "--variant",
        default=platform["variant"],
        action="store",
        help="define the variant.",
        choices=VARIANTS,
    )
    parser.add_argument(
        "template",
        nargs="?",
        action="store",
        default="./config/cloud.cfg.tmpl",
        help="Path to the cloud.cfg template",
    )
    parser.add_argument(
        "output",
        nargs="?",
        action="store",
        default="-",
        help="Output file.  Use '-' to write to stdout",
    )

    args = parser.parse_args(sys.argv[1:])
    templater.render_cloudcfg(args.variant, args.template, args.output)


if __name__ == "__main__":
    main()

haha - 2025