Do you know why cloud-init is taking so much time? Is this expected on a low performance CPU?
The customization section is intentionally limited in the ubuntu-image configuration because it was intended to solve simple cases and let users handle more complex cases with cloud-init or custom packages.
Implementing this feature would probably not be too complex but I fear it may confuse users by offering multiple ways to solve a single problem. @sil2100 what do you think?
In the meantime, I think you can use a manual customization (copy-file + execute) to create the user, set the password and force the reset. Be careful though, the "add-user" customization is the last customization executed, so you cannot use it to create the user and expect to do the rest in the "execute" customization.
Hello Ethan,
Do you know why cloud-init is taking so much time? Is this expected on a low performance CPU?
The customization section is intentionally limited in the ubuntu-image configuration because it was intended to solve simple cases and let users handle more complex cases with cloud-init or custom packages.
Implementing this feature would probably not be too complex but I fear it may confuse users by offering multiple ways to solve a single problem. @sil2100 what do you think?
In the meantime, I think you can use a manual customization (copy-file + execute) to create the user, set the password and force the reset. Be careful though, the "add-user" customization is the last customization executed, so you cannot use it to create the user and expect to do the rest in the "execute" customization.