Cloud-init controls the metadata injected into your VM on first boot and whenever you regenerate the cloud-init drive. Use Apply to save and regenerate the ISO, Refresh to pull fresh values, and Reset to discard local edits. Manual installs (ISO workflows, Windows, or images without cloud-init) still require in-guest configuration.
These values map directly to the QEMU configuration (`ciuser`, `nameserver`, `ipconfigX`, etc.). Changes take effect on the next cloud-init run or boot.
Defaults used by cloud-init to create accounts and authorize SSH.
Use distro-friendly names. Leave blank to keep the template default.
Leave blank to retain the template default user.
Matches the Overview tab control. Use Save for database only, Save & Apply to push via cloud-init.
@if(isset($server->password) && $server->password){{ $server->password }}
Save writes the password to the database. Save & Apply also pushes it to the hypervisor; reboot for cloud-init to configure the guest OS.
{{ $key }}
No user-provided keys. The default management key remains in place.
@endforelseAdd as many keys as needed. The platform management key is always kept but never shown.
Runs apt/yum update && upgrade when cloud-init executes. Enable only if your template supports unattended upgrades.
Each card corresponds to an ipconfigX. Configure IPv4 and IPv6 independently.
Network Device: NET{{ str_replace('ipconfig', '', $network['key']) }}
Leave fields blank to remove static addressing. If both IPv4 fields are empty, cloud-init omits the IPv4 stanza.
Leave fields blank to remove static addressing. If both IPv4 fields are empty, cloud-init omits the IPv4 stanza.
Configures searchdomain and nameserver values.
Appended to short hostnames for resolution.
Leave blank to use system default. Appended to short hostnames for resolution.
No resolvers configured. System defaults will apply.
@endforelseEntries are applied in order. Add one IPv4/IPv6 resolver per line.
Controls the ostype option used when generating cloud-init media.
Determines whether the guest receives nocloud or config-drive metadata. Choose the entry that matches your template.