{
 "base64_encoded_keys": [],
 "ds": {
  "_doc": "EXPERIMENTAL: The structure and format of content scoped under the 'ds' key may change in subsequent releases of cloud-init.",
  "meta_data": {
   "bgp": {
    "ipv4": {
     "my-address": "",
     "my-asn": "",
     "peer-address": "",
     "peer-asn": ""
    },
    "ipv6": {
     "my-address": "",
     "my-asn": "",
     "peer-address": "",
     "peer-asn": ""
    }
   },
   "cloud_interfaces": {
    "config": [
     {
      "mac_address": "56:00:06:af:cf:1e",
      "name": "enp1s0",
      "subnets": [
       {
        "control": "auto",
        "dns_nameservers": [
         "108.61.10.10"
        ],
        "type": "dhcp"
       }
      ],
      "type": "physical"
     }
    ],
    "version": 1
   },
   "hostname": "Ibuprofenas",
   "instance-id": "4d435e20-bc46-442a-8097-4be1f6ee629e",
   "instance-v2-id": "4d435e20-bc46-442a-8097-4be1f6ee629e",
   "instanceid": "107656314",
   "interfaces": [
    {
     "ipv4": {
      "additional": [],
      "address": "45.77.142.43",
      "gateway": "45.77.142.1",
      "netmask": "255.255.254.0",
      "routes": [
       {
        "netmask": 32,
        "network": "169.254.169.254"
       }
      ]
     },
     "ipv6": {
      "additional": [],
      "address": "",
      "network": "",
      "prefix": ""
     },
     "mac": "56:00:06:af:cf:1e",
     "network-type": "public"
    }
   ],
   "local-hostname": "Ibuprofenas",
   "nvidia-driver": [],
   "public-keys": [],
   "region": "de",
   "startup-script": "echo No configured startup script",
   "tags": [],
   "user-data": "",
   "vendor-data": "Content-Type: multipart/mixed; boundary=\"===============0c4a83b016f0366938ef781c060724b12e1c913d==\"\nMIME-Version: 1.0\nNumber-Attachments: 6\n\n--===============0c4a83b016f0366938ef781c060724b12e1c913d==\nContent-Type: text/cloud-config; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"part-001\"\n\n#cloud-config\n---\n{\"chpasswd\":{\"expire\":false,\"users\":[{\"name\":\"root\",\"password\":\"$6$d9HInohapNQugbL3$t1bOPVejfxAx6Mj1KjlovThQ8YBm/j9nwZKWIK4iYlQyNUIh55kzQh54IHNKUEBpYvLa4.ZTvQ1IEViosfSHp/\"}]},\"power_state\":{\"condition\":\"test -f /tmp/.vultr_reboot_required\",\"message\":\"Rebooting machine because /tmp/.vultr_reboot_required exists.\",\"mode\":\"reboot\"},\"users\":[{\"lock_passwd\":true,\"gecos\":\"Linux User\",\"name\":\"linuxuser\",\"primary_group\":\"linuxuser\",\"shell\":\"/bin/bash\",\"sudo\":null,\"doas\":null,\"groups\":[\"linuxuser\"]}],\"allow_public_ssh_keys\":true,\"disable_root\":false,\"manage_etc_hosts\":true,\"package_upgrade\":false,\"ssh_pwauth\":true}\n\n--===============0c4a83b016f0366938ef781c060724b12e1c913d==\nContent-Type: text/x-shellscript; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"part-002\"\n\n#!/bin/bash\n\nif [[ -f /swapfile || -f /var/lib/vultr/states/.swapfile ]]; then\n\texit 0\nfi\n\nrootfs_device=\"${ROOTFS_DEVICE:-$(findmnt --noheadings --output=source --raw --notruncate /)}\"\nrootfs_size=0\nrootfs_size_gb=0\n\n# Ensure the rootfs device is found, can have its size read, that it is at least 1GiB in size\n# and if it is greater than 10GiB, create a swapfile of rootfs_gb * 100, up to 8GiB\n# 1073741824 = 1GiB\n# 1048576 = 1MiB\nif [[ -n \"${rootfs_device}\" ]] &&\n\trootfs_size=$(blockdev --getsize64 \"${rootfs_device}\") &&\n\t((rootfs_size > 1073741824)) &&\n\trootfs_size_gb=$((rootfs_size / 1024 / 1024 / 1024)) &&\n\t((rootfs_size_gb >= 10)); then\n\n\tswap_size=$((rootfs_size_gb * 100))\n\n\tif ((rootfs_size_gb > 80)); then\n\t\tswap_size=8192\n\tfi\n\n\tif ! fallocate --length $((swap_size * 1048576)) /swapfile > /dev/null 2>&1; then\n\t\tdd if=/dev/zero of=/swapfile bs=1048576 count=\"${swap_size}\"\n\tfi\n\n\tchmod 600 /swapfile\n\tmkswap /swapfile\n\tswapon /swapfile\n\tprintf '%s\\n' \"/swapfile swap swap defaults 0 0\" >> /etc/fstab\nfi\n\nmkdir -p /var/lib/vultr/states/\ntouch /var/lib/vultr/states/.swapfile\n\n\n--===============0c4a83b016f0366938ef781c060724b12e1c913d==\nContent-Type: text/x-shellscript; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"part-003\"\n\n#!/bin/bash\n\ncpu_count=0\nif command -v ethtool > /dev/null 2>&1; then\n\tcpu_count=$(nproc --all)\n\tif ((cpu_count > 63)); then\n\t\tcpu_count=63 # limit interfaces to a maximum of 63 queues\n\tfi\nelse\n\ttee --append /var/log/cloudinit_networking.log <<< \"Failed to find ethtool, cannot configure multi-queue!\"\nfi\n\n# if /usr/lib/sysctl.d does not exist, use /etc/sysctl.d\nsysctl_dir=\"/usr/lib/sysctl.d\"\nif [[ ! -d \"${sysctl_dir}\" ]]; then\n\tsysctl_dir=\"/etc/sysctl.d\"\nfi\n\nsysctl_file=\"${sysctl_dir}/90-vultr.conf\"\n# if sysctl_file exists, make sure we unset immutable attr\nif [[ -f \"${sysctl_file}\" ]]; then\n\tchattr -i \"${sysctl_file}\"\nfi\n\ncat > \"${sysctl_file}\" << ENDSYSCTL\n# Do not modify this file unless you know how to remove the file lock and the consequences\n# thereof. Support will not be offered for network performance if this file is removed.\n\nnet.core.default_qdisc=fq\nnet.ipv4.tcp_congestion_control=bbr\nnet.ipv4.tcp_rmem=4096 87380 33554432\nnet.ipv4.tcp_wmem=4096 87380 33554432\nnet.ipv4.conf.all.arp_filter=1\n\n# Accept IPv6 advertisements when forwarding is enabled\nENDSYSCTL\n\nfor interface in /sys/class/net/*; do\n\tif [[ \"${interface}\" =~ ^\\/sys\\/class\\/net\\/lo$ ]]; then\n\t\tcontinue\n\tfi\n\n\tiface=\"${interface##*/}\" # /sys/class/net/eth0 -> eth0\n\n\t# configure multi-queue based on cpu count\n\tif ((cpu_count > 0)); then\n\t\tethtool -L \"${iface}\" combined \"${cpu_count}\"\n\tfi\n\n\tprintf 'net.ipv6.conf.%s.accept_ra=2\\n' \"${iface}\" >> \"${sysctl_file}\"\ndone\n\n# make sure immutable attr is set\nchattr +i \"${sysctl_file}\"\n\n# -e|--ignore, --p|--load\nsysctl -e -p \"${sysctl_file}\"\n\nexit 0\n\n\n--===============0c4a83b016f0366938ef781c060724b12e1c913d==\nContent-Type: text/x-shellscript; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"part-004\"\n\n#!/bin/bash\n\nif grep -qs '^ubuntu:.*N5MKTl' /etc/shadow > /dev/null 2>&1; then\n\tchpasswd -e <<< \"ubuntu:*\"\nfi\n\nexit 0\n\n\n--===============0c4a83b016f0366938ef781c060724b12e1c913d==\nContent-Type: text/x-shellscript; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"part-005\"\n\n#!/bin/bash\n\nsshd_config=\"/etc/ssh/sshd_config\"\nif [[ -e /etc/ssh/sshd_config.d/99-vultr.conf ]]; then\n\tsshd_config=\"/etc/ssh/sshd_config.d/99-vultr.conf\"\nfi\n\nsed -i -e 's/^ListenAddress 127.0.0.1//g' \"${sshd_config}\"\nif [[ ! -f /var/lib/vultr/states/.reboot ]]; then\n\tif ! command -v systemctl > /dev/null 2>&1; then\n\t\trc-service sshd reload\n\t\texit 0\n\tfi\n\n\tsystemctl reload sshd\nfi\n\n\n--===============0c4a83b016f0366938ef781c060724b12e1c913d==\nContent-Type: text/x-shellscript; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"part-006\"\n\n#!/bin/bash\n\nif [[ -f /var/lib/vultr/states/.reboot ]]; then\n\trm -f /var/lib/vultr/states/.reboot\n\n\t# Not all Linux distros have 'shutdown', such as Alpine\n\tif ! command -v shutdown > /dev/null 2>&1; then\n\t\treboot\n\t\texit 0\n\tfi\n\n\tshutdown -r 1\n\texit 0\nfi\n\n\n--===============0c4a83b016f0366938ef781c060724b12e1c913d==--"
  }
 },
 "features": {
  "ALLOW_EC2_MIRRORS_ON_NON_AWS_INSTANCE_TYPES": false,
  "APT_DEB822_SOURCE_LIST_FILE": true,
  "DEPRECATION_INFO_BOUNDARY": "24.1",
  "ERROR_ON_USER_DATA_FAILURE": true,
  "EXPIRE_APPLIES_TO_HASHED_USERS": true,
  "MANUAL_NETWORK_WAIT": false,
  "NETPLAN_CONFIG_ROOT_READ_ONLY": true,
  "NOCLOUD_SEED_URL_APPEND_FORWARD_SLASH": true,
  "STRIP_INVALID_MTU": true
 },
 "merged_cfg": {
  "_doc": "DEPRECATED: Use merged_system_cfg. Will be dropped from 24.1",
  "_log": [
   "[loggers]\nkeys=root,cloudinit\n\n[handlers]\nkeys=consoleHandler,cloudLogHandler\n\n[formatters]\nkeys=simpleFormatter,arg0Formatter\n\n[logger_root]\nlevel=DEBUG\nhandlers=consoleHandler,cloudLogHandler\n\n[logger_cloudinit]\nlevel=DEBUG\nqualname=cloudinit\nhandlers=\npropagate=1\n\n[handler_consoleHandler]\nclass=StreamHandler\nlevel=WARNING\nformatter=arg0Formatter\nargs=(sys.stderr,)\n\n[formatter_arg0Formatter]\nformat=%(asctime)s - %(filename)s[%(levelname)s]: %(message)s\n\n[formatter_simpleFormatter]\nformat=[CLOUDINIT] %(filename)s[%(levelname)s]: %(message)s\n",
   "[handler_cloudLogHandler]\nclass=FileHandler\nlevel=DEBUG\nformatter=arg0Formatter\nargs=('/var/log/cloud-init.log', 'a', 'UTF-8')\n",
   "[handler_cloudLogHandler]\nclass=handlers.SysLogHandler\nlevel=DEBUG\nformatter=simpleFormatter\nargs=(\"/dev/log\", handlers.SysLogHandler.LOG_USER)\n"
  ],
  "apt": {
   "preserve_sources_list": true
  },
  "cloud_config_modules": [
   "snap",
   "ssh-import-id",
   "keyboard",
   "locale",
   "set-passwords",
   "grub-dpkg",
   "apt-pipelining",
   "apt-configure",
   "ubuntu-pro",
   "ntp",
   "timezone",
   "disable-ec2-metadata",
   "runcmd",
   "byobu"
  ],
  "cloud_final_modules": [
   "package-update-upgrade-install",
   "fan",
   "landscape",
   "lxd",
   "ubuntu-drivers",
   "write-files-deferred",
   "puppet",
   "chef",
   "ansible",
   "mcollective",
   "salt-minion",
   "scripts-vendor",
   "scripts-per-once",
   "scripts-per-boot",
   "scripts-per-instance",
   "scripts-user",
   "ssh-authkey-fingerprints",
   "keys-to-console",
   "install-hotplug",
   "phone-home",
   "final-message",
   "power-state-change"
  ],
  "cloud_init_modules": [
   "migrator",
   "seed_random",
   "bootcmd",
   "write-files",
   "growpart",
   "resizefs",
   "disk_setup",
   "mounts",
   "set_hostname",
   "update_hostname",
   "update_etc_hosts",
   "ca-certs",
   "rsyslog",
   "users-groups",
   "ssh"
  ],
  "datasource_list": [
   "vultr",
   "None"
  ],
  "def_log_file": "/var/log/cloud-init.log",
  "disable_root": false,
  "log_cfgs": [
   [
    "[loggers]\nkeys=root,cloudinit\n\n[handlers]\nkeys=consoleHandler,cloudLogHandler\n\n[formatters]\nkeys=simpleFormatter,arg0Formatter\n\n[logger_root]\nlevel=DEBUG\nhandlers=consoleHandler,cloudLogHandler\n\n[logger_cloudinit]\nlevel=DEBUG\nqualname=cloudinit\nhandlers=\npropagate=1\n\n[handler_consoleHandler]\nclass=StreamHandler\nlevel=WARNING\nformatter=arg0Formatter\nargs=(sys.stderr,)\n\n[formatter_arg0Formatter]\nformat=%(asctime)s - %(filename)s[%(levelname)s]: %(message)s\n\n[formatter_simpleFormatter]\nformat=[CLOUDINIT] %(filename)s[%(levelname)s]: %(message)s\n",
    "[handler_cloudLogHandler]\nclass=FileHandler\nlevel=DEBUG\nformatter=arg0Formatter\nargs=('/var/log/cloud-init.log', 'a', 'UTF-8')\n"
   ]
  ],
  "output": {
   "all": "| tee -a /var/log/cloud-init-output.log"
  },
  "ssh_pwauth": 1,
  "syslog_fix_perms": [
   "syslog:adm",
   "root:adm",
   "root:wheel",
   "root:root"
  ],
  "updates": {
   "network": {
    "when": [
     "boot",
     "boot-new-instance"
    ]
   }
  },
  "vendor_data": {
   "enabled": true,
   "prefix": []
  },
  "vendor_data2": {
   "enabled": true,
   "prefix": []
  }
 },
 "merged_system_cfg": {
  "_doc": "Merged cloud-init system config from /etc/cloud/cloud.cfg and /etc/cloud/cloud.cfg.d/",
  "_log": [
   "[loggers]\nkeys=root,cloudinit\n\n[handlers]\nkeys=consoleHandler,cloudLogHandler\n\n[formatters]\nkeys=simpleFormatter,arg0Formatter\n\n[logger_root]\nlevel=DEBUG\nhandlers=consoleHandler,cloudLogHandler\n\n[logger_cloudinit]\nlevel=DEBUG\nqualname=cloudinit\nhandlers=\npropagate=1\n\n[handler_consoleHandler]\nclass=StreamHandler\nlevel=WARNING\nformatter=arg0Formatter\nargs=(sys.stderr,)\n\n[formatter_arg0Formatter]\nformat=%(asctime)s - %(filename)s[%(levelname)s]: %(message)s\n\n[formatter_simpleFormatter]\nformat=[CLOUDINIT] %(filename)s[%(levelname)s]: %(message)s\n",
   "[handler_cloudLogHandler]\nclass=FileHandler\nlevel=DEBUG\nformatter=arg0Formatter\nargs=('/var/log/cloud-init.log', 'a', 'UTF-8')\n",
   "[handler_cloudLogHandler]\nclass=handlers.SysLogHandler\nlevel=DEBUG\nformatter=simpleFormatter\nargs=(\"/dev/log\", handlers.SysLogHandler.LOG_USER)\n"
  ],
  "apt": {
   "preserve_sources_list": true
  },
  "cloud_config_modules": [
   "snap",
   "ssh-import-id",
   "keyboard",
   "locale",
   "set-passwords",
   "grub-dpkg",
   "apt-pipelining",
   "apt-configure",
   "ubuntu-pro",
   "ntp",
   "timezone",
   "disable-ec2-metadata",
   "runcmd",
   "byobu"
  ],
  "cloud_final_modules": [
   "package-update-upgrade-install",
   "fan",
   "landscape",
   "lxd",
   "ubuntu-drivers",
   "write-files-deferred",
   "puppet",
   "chef",
   "ansible",
   "mcollective",
   "salt-minion",
   "scripts-vendor",
   "scripts-per-once",
   "scripts-per-boot",
   "scripts-per-instance",
   "scripts-user",
   "ssh-authkey-fingerprints",
   "keys-to-console",
   "install-hotplug",
   "phone-home",
   "final-message",
   "power-state-change"
  ],
  "cloud_init_modules": [
   "migrator",
   "seed_random",
   "bootcmd",
   "write-files",
   "growpart",
   "resizefs",
   "disk_setup",
   "mounts",
   "set_hostname",
   "update_hostname",
   "update_etc_hosts",
   "ca-certs",
   "rsyslog",
   "users-groups",
   "ssh"
  ],
  "datasource_list": [
   "vultr",
   "None"
  ],
  "def_log_file": "/var/log/cloud-init.log",
  "disable_root": false,
  "log_cfgs": [
   [
    "[loggers]\nkeys=root,cloudinit\n\n[handlers]\nkeys=consoleHandler,cloudLogHandler\n\n[formatters]\nkeys=simpleFormatter,arg0Formatter\n\n[logger_root]\nlevel=DEBUG\nhandlers=consoleHandler,cloudLogHandler\n\n[logger_cloudinit]\nlevel=DEBUG\nqualname=cloudinit\nhandlers=\npropagate=1\n\n[handler_consoleHandler]\nclass=StreamHandler\nlevel=WARNING\nformatter=arg0Formatter\nargs=(sys.stderr,)\n\n[formatter_arg0Formatter]\nformat=%(asctime)s - %(filename)s[%(levelname)s]: %(message)s\n\n[formatter_simpleFormatter]\nformat=[CLOUDINIT] %(filename)s[%(levelname)s]: %(message)s\n",
    "[handler_cloudLogHandler]\nclass=FileHandler\nlevel=DEBUG\nformatter=arg0Formatter\nargs=('/var/log/cloud-init.log', 'a', 'UTF-8')\n"
   ]
  ],
  "output": {
   "all": "| tee -a /var/log/cloud-init-output.log"
  },
  "ssh_pwauth": 1,
  "syslog_fix_perms": [
   "syslog:adm",
   "root:adm",
   "root:wheel",
   "root:root"
  ],
  "updates": {
   "network": {
    "when": [
     "boot",
     "boot-new-instance"
    ]
   }
  },
  "vendor_data": {
   "enabled": true,
   "prefix": []
  },
  "vendor_data2": {
   "enabled": true,
   "prefix": []
  }
 },
 "sensitive_keys": [
  "ds/meta_data/startup-script",
  "ds/meta_data/user-data",
  "ds/meta_data/vendor-data",
  "merged_cfg",
  "merged_system_cfg"
 ],
 "sys_info": {
  "dist": [
   "ubuntu",
   "24.04",
   "noble"
  ],
  "platform": "Linux-6.8.0-139-generic-x86_64-with-glibc2.39",
  "python": "3.12.3",
  "release": "6.8.0-139-generic",
  "system": "Linux",
  "uname": [
   "Linux",
   "guest",
   "6.8.0-139-generic",
   "#139-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug  1 03:52:05 UTC 2026",
   "x86_64",
   "x86_64"
  ],
  "variant": "ubuntu"
 },
 "system_info": {
  "distro": "ubuntu",
  "network": {
   "renderers": [
    "netplan",
    "eni",
    "sysconfig"
   ]
  },
  "ntp_client": "auto",
  "paths": {
   "cloud_dir": "/var/lib/cloud/",
   "docs_dir": "/usr/share/doc/cloud-init/",
   "templates_dir": "/etc/cloud/templates/",
   "upstart_dir": "/etc/init/"
  },
  "ssh_svcname": "ssh"
 },
 "v1": {
  "_beta_keys": [
   "subplatform"
  ],
  "availability-zone": null,
  "availability_zone": null,
  "cloud-name": "vultr",
  "cloud_id": "vultr",
  "cloud_name": "vultr",
  "distro": "ubuntu",
  "distro_release": "noble",
  "distro_version": "24.04",
  "instance-id": "4d435e20-bc46-442a-8097-4be1f6ee629e",
  "instance_id": "4d435e20-bc46-442a-8097-4be1f6ee629e",
  "kernel_release": "6.8.0-139-generic",
  "local-hostname": "Ibuprofenas",
  "local_hostname": "Ibuprofenas",
  "machine": "x86_64",
  "platform": "vultr",
  "public_ssh_keys": [],
  "python_version": "3.12.3",
  "region": "de",
  "subplatform": "unknown",
  "system_platform": "Linux-6.8.0-139-generic-x86_64-with-glibc2.39",
  "variant": "ubuntu"
 }
}
