write config: only write out special cloudinit config if the vm has it

this is only for the current in use CI stuff, not the actual cloud
init config itself.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2022-11-16 12:50:29 +01:00
parent 71cc2c4177
commit 1e1d6f589c

View File

@ -2609,7 +2609,7 @@ sub write_vm_config {
$raw .= &$generate_raw_config($conf->{pending}, 1); $raw .= &$generate_raw_config($conf->{pending}, 1);
} }
if (scalar(keys %{$conf->{cloudinit}})){ if (scalar(keys %{$conf->{cloudinit}}) && PVE::QemuConfig->has_cloudinit($conf)){
$raw .= "\n[special:cloudinit]\n"; $raw .= "\n[special:cloudinit]\n";
$raw .= &$generate_raw_config($conf->{cloudinit}); $raw .= &$generate_raw_config($conf->{cloudinit});
} }