update_vm_cloudinit
Update Cloud-Init settings on a VM: define user, password, SSH keys, IP configuration, DNS servers, and search domain.
Instructions
Set Cloud-Init parameters for a VM (user, password, SSH keys, network).
Args: node: The node name. vmid: The VM ID. ciuser: Cloud-Init user name. cipassword: Cloud-Init password. sshkeys: SSH public keys (URL-encoded, newline delimited). ipconfig0: IP config for first interface (e.g. 'ip=dhcp' or 'ip=10.0.0.5/24,gw=10.0.0.1'). nameserver: DNS nameserver IP. searchdomain: DNS search domain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | ||
| vmid | Yes | ||
| ciuser | No | ||
| cipassword | No | ||
| sshkeys | No | ||
| ipconfig0 | No | ||
| nameserver | No | ||
| searchdomain | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |