Linux mail.vriendennsm.nl 6.1.0-51-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.177-1 (2026-07-16) x86_64
Apache/2.4.68 (Debian)
Server IP : 217.154.75.17 & Your IP : 216.73.216.195
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 /
config /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-07-12 06:55
schemas
[ DIR ]
drwxr-xr-x
2026-07-12 06:55
__init__.py
14
B
-rw-r--r--
2022-11-23 21:17
cc_ansible.py
8.38
KB
-rw-r--r--
2022-11-23 21:17
cc_apk_configure.py
5.75
KB
-rw-r--r--
2022-11-23 21:17
cc_apt_configure.py
33.06
KB
-rw-r--r--
2026-06-01 19:13
cc_apt_pipelining.py
2.82
KB
-rw-r--r--
2022-11-23 21:17
cc_bootcmd.py
2.87
KB
-rw-r--r--
2022-11-23 21:17
cc_byobu.py
3.67
KB
-rw-r--r--
2022-11-23 21:17
cc_ca_certs.py
7.54
KB
-rw-r--r--
2022-11-23 21:17
cc_chef.py
13.79
KB
-rw-r--r--
2022-11-23 21:17
cc_disable_ec2_metadata.py
2.04
KB
-rw-r--r--
2022-11-23 21:17
cc_disk_setup.py
32.76
KB
-rw-r--r--
2022-11-23 21:17
cc_fan.py
3.11
KB
-rw-r--r--
2022-11-23 21:17
cc_final_message.py
3.41
KB
-rw-r--r--
2022-11-23 21:17
cc_growpart.py
19.42
KB
-rw-r--r--
2022-11-23 21:17
cc_grub_dpkg.py
5.49
KB
-rw-r--r--
2022-11-23 21:17
cc_install_hotplug.py
3.81
KB
-rw-r--r--
2022-11-23 21:17
cc_keyboard.py
2.08
KB
-rw-r--r--
2022-11-23 21:17
cc_keys_to_console.py
3.63
KB
-rw-r--r--
2022-11-23 21:17
cc_landscape.py
4.86
KB
-rw-r--r--
2022-11-23 21:17
cc_locale.py
1.88
KB
-rw-r--r--
2022-11-23 21:17
cc_lxd.py
17.96
KB
-rw-r--r--
2022-11-23 21:17
cc_mcollective.py
6.2
KB
-rw-r--r--
2022-11-23 21:17
cc_migrator.py
3.51
KB
-rw-r--r--
2022-11-23 21:17
cc_mounts.py
19.03
KB
-rw-r--r--
2022-11-23 21:17
cc_ntp.py
19.32
KB
-rw-r--r--
2022-11-23 21:17
cc_package_update_upgrade_install.py
4.42
KB
-rw-r--r--
2022-11-23 21:17
cc_phone_home.py
5.5
KB
-rw-r--r--
2022-11-23 21:17
cc_power_state_change.py
7.65
KB
-rw-r--r--
2022-11-23 21:17
cc_puppet.py
13.13
KB
-rw-r--r--
2022-11-23 21:17
cc_refresh_rmc_and_interface.py
5.48
KB
-rw-r--r--
2022-11-23 21:17
cc_reset_rmc.py
4.53
KB
-rw-r--r--
2022-11-23 21:17
cc_resizefs.py
10.07
KB
-rw-r--r--
2022-11-23 21:17
cc_resolv_conf.py
4.77
KB
-rw-r--r--
2022-11-23 21:17
cc_rh_subscription.py
17.05
KB
-rw-r--r--
2022-11-23 21:17
cc_rightscale_userdata.py
4.3
KB
-rw-r--r--
2022-11-23 21:17
cc_rsyslog.py
9.77
KB
-rw-r--r--
2022-11-23 21:17
cc_runcmd.py
2.92
KB
-rw-r--r--
2022-11-23 21:17
cc_salt_minion.py
5.54
KB
-rw-r--r--
2022-11-23 21:17
cc_scripts_per_boot.py
1.68
KB
-rw-r--r--
2022-11-23 21:17
cc_scripts_per_instance.py
1.83
KB
-rw-r--r--
2022-11-23 21:17
cc_scripts_per_once.py
1.78
KB
-rw-r--r--
2022-11-23 21:17
cc_scripts_user.py
1.87
KB
-rw-r--r--
2022-11-23 21:17
cc_scripts_vendor.py
2.31
KB
-rw-r--r--
2022-11-23 21:17
cc_seed_random.py
4.81
KB
-rw-r--r--
2022-11-23 21:17
cc_set_hostname.py
4.86
KB
-rw-r--r--
2022-11-23 21:17
cc_set_passwords.py
11.78
KB
-rw-r--r--
2022-11-23 21:17
cc_snap.py
6.39
KB
-rw-r--r--
2022-11-23 21:17
cc_spacewalk.py
3.52
KB
-rw-r--r--
2022-11-23 21:17
cc_ssh.py
13.98
KB
-rw-r--r--
2022-11-23 21:17
cc_ssh_authkey_fingerprints.py
4.24
KB
-rw-r--r--
2022-11-23 21:17
cc_ssh_import_id.py
5.82
KB
-rw-r--r--
2022-11-23 21:17
cc_timezone.py
1.44
KB
-rw-r--r--
2022-11-23 21:17
cc_ubuntu_advantage.py
16.88
KB
-rw-r--r--
2022-11-23 21:17
cc_ubuntu_autoinstall.py
4.56
KB
-rw-r--r--
2022-11-23 21:17
cc_ubuntu_drivers.py
4.63
KB
-rw-r--r--
2022-11-23 21:17
cc_update_etc_hosts.py
5.11
KB
-rw-r--r--
2022-11-23 21:17
cc_update_hostname.py
3.63
KB
-rw-r--r--
2022-11-23 21:17
cc_users_groups.py
7.6
KB
-rw-r--r--
2022-11-23 21:17
cc_wireguard.py
9.28
KB
-rw-r--r--
2022-11-23 21:17
cc_write_files.py
6.65
KB
-rw-r--r--
2022-11-23 21:17
cc_write_files_deferred.py
1.68
KB
-rw-r--r--
2022-11-23 21:17
cc_yum_add_repo.py
7.44
KB
-rw-r--r--
2022-11-23 21:17
cc_zypper_add_repo.py
6.49
KB
-rw-r--r--
2022-11-23 21:17
modules.py
11.43
KB
-rw-r--r--
2022-11-23 21:17
schema.py
40.29
KB
-rw-r--r--
2022-11-23 21:17
Save
Rename
# Copyright (C) 2014 Canonical Ltd. # # Author: Ben Howard <ben.howard@canonical.com> # # This file is part of cloud-init. See LICENSE file for license information. """Scripts Vendor: Run vendor scripts""" import os from logging import Logger from textwrap import dedent from cloudinit import subp, util from cloudinit.cloud import Cloud from cloudinit.config import Config from cloudinit.config.schema import MetaSchema, get_meta_doc from cloudinit.distros import ALL_DISTROS from cloudinit.settings import PER_INSTANCE MODULE_DESCRIPTION = """\ On select Datasources, vendors have a channel for the consumption of all supported user data types via a special channel called vendor data. Any scripts in the ``scripts/vendor`` directory in the datasource will be run when a new instance is first booted. Scripts will be run in alphabetical order. This module allows control over the execution of vendor data. """ meta: MetaSchema = { "id": "cc_scripts_vendor", "name": "Scripts Vendor", "title": "Run vendor scripts", "description": MODULE_DESCRIPTION, "distros": [ALL_DISTROS], "frequency": PER_INSTANCE, "examples": [ dedent( """\ vendor_data: enabled: true prefix: /usr/bin/ltrace """ ), dedent( """\ vendor_data: enabled: true prefix: [timeout, 30] """ ), dedent( """\ # Vendor data will not be processed vendor_data: enabled: false """ ), ], "activate_by_schema_keys": [], } __doc__ = get_meta_doc(meta) SCRIPT_SUBDIR = "vendor" def handle( name: str, cfg: Config, cloud: Cloud, log: Logger, args: list ) -> None: # This is written to by the vendor data handlers # any vendor data shell scripts get placed in runparts_path runparts_path = os.path.join( cloud.get_ipath_cur(), "scripts", SCRIPT_SUBDIR ) prefix = util.get_cfg_by_path(cfg, ("vendor_data", "prefix"), []) try: subp.runparts(runparts_path, exe_prefix=prefix) except Exception: log.warning( "Failed to run module %s (%s in %s)", name, SCRIPT_SUBDIR, runparts_path, ) raise # vi: ts=4 expandtab