-
Notifications
You must be signed in to change notification settings - Fork 167
Open
Description
When an Openstack instance is rebuilt (openstack server rebuild ...), the new password for Admin genereated by cloudbase-init is set in Windows, but it is not written back to openstack's metadata service since it is already set. The old password is of course still there, since the VM was rebuilt with the rebuild API from Openstack Nova.
2026-03-02 14:40:31.902 6036 DEBUG cloudbaseinit.plugins.common.setuserpassword [-] Generating a random user password _set_password C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\Lib\site-packages\cloudbaseinit\plugins\common\setuserpassword.py:82
2026-03-02 14:40:31.994 6036 INFO cloudbaseinit.plugins.common.setuserpassword [-] Password succesfully updated for user Admin
2026-03-02 14:40:31.995 6036 DEBUG cloudbaseinit.metadata.services.base [-] Executing http request GET at http://169.254.169.254/openstack/2013-04-04/meta_data.json _http_request C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\Lib\site-packages\cloudbaseinit\metadata\services\base.py:313
2026-03-02 14:40:33.053 6036 DEBUG cloudbaseinit.metadata.services.base [-] Executing http request GET at http://169.254.169.254/openstack/2013-04-04/password _http_request C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\Lib\site-packages\cloudbaseinit\metadata\services\base.py:313
2026-03-02 14:40:34.106 6036 DEBUG cloudbaseinit.plugins.common.setuserpassword [-] User's password already set in the instance metadata and it cannot be updated in the instance metadata _set_metadata_password C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\Lib\site-packages\cloudbaseinit\plugins\common\setuserpassword.py:52
2026-03-02 14:40:34.110 6036 INFO cloudbaseinit.init [-] Executing plugin 'ConfigWinRMListenerPlugin'
The results is of course that you're not able to login to the Windows instance after doing a rebuild.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels