This was discussed in Discord.
It is surprising that the cloud_config argument is capable of being changed on a xenorchestra_vm when it likely will have no effect. The aws_instance resource in the AWS terraform provider allows a similar configuration through launch templates. This argument causes the aws_instance resource to be recreated and so we should consider introducing this breaking change to fix this behavior and align it with how other providers treat cloud config / boot time configuration.

This was discussed in Discord.
It is surprising that the
cloud_configargument is capable of being changed on axenorchestra_vmwhen it likely will have no effect. Theaws_instanceresource in the AWS terraform provider allows a similar configuration through launch templates. This argument causes theaws_instanceresource to be recreated and so we should consider introducing this breaking change to fix this behavior and align it with how other providers treat cloud config / boot time configuration.