Il 07/01/2016 11:25, Juan Hernández wrote:
[...]
The sysprep logic is only triggered once, the first time you start the
VM. So you will need to create it again, set the initialization data and
start it, basically repeat the steps that I suggested.
Yes, but the VMs belongs to a freshly created pool, never started before.
There were some bugs around this behaviour, some still not fixed in
3.5,
and it wasn't clear when the VM will use or not use sysprep, so we have
introduced a flag to explicitly force use of sysprep.
Please try to use this flag:
action = params.Action(use_sysprep=True)
vm.start(action)
Nice, use_sysprep=True did the trick!
I noticed also the flag use_cloud_init, I guess with same logic. I have
to update my code accordingly.
Thank you again,
Giulio Casella