pve_set_cloudinit
Configures Cloud-Init settings on a Proxmox QEMU VM, including user credentials, SSH keys, IP addressing, and DNS options.
Instructions
Configure Cloud-Init parameters on a QEMU virtual machine.
Args: vmid: Target VM ID. ciuser: Default cloud-init username (e.g. 'ubuntu' or 'debian'). cipassword: User password. sshkeys: URL-encoded or raw OpenSSH public key string. ipconfig0: IP addressing config (e.g. 'ip=dhcp' or 'ip=192.168.1.50/24,gw=192.168.1.1'). nameserver: DNS nameserver IP. searchdomain: DNS search domain. node: Optional node name.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"vmid": "<vmid>"
},
"name": "pve_set_cloudinit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | No | ||
| vmid | Yes | ||
| ciuser | No | ||
| sshkeys | No | ||
| ipconfig0 | No | ||
| cipassword | No | ||
| nameserver | No | ||
| searchdomain | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |