AFAIK cloud-init is not handling it ATM, while Cloudbase-Init supports it out
of the box on Windows (and soon FreeBSD).
You need to deploy your instance with an SSH keypair and use HTTP metadata,
required for POSTing back the encrypted password.
It does not work with ConfigDrive.
Alessandro
O
Get password only works if you have something in the guest generating the
encrypted password and posting it to the metadata server. Cloud-init for
windows (the primary use case) will do this for you. You can do something
similar for ubuntu using this script:
https://gist.github.com/vishvananda/400