Thanks for taking the time to report this bug, we're always keen to improve the cloud-init experience for users.
I believe that you're seeing this because the set_passwords module runs PER_INSTANCE. Could you try spinning up a test instance and modifying cloudinit/config/cc_set_passwords.py to include:
from cloudinit.settings import PER_ALWAYS
frequency = PER_ALWAYS
and see if that makes a difference to the behaviour?
Hi pdion891, Erik,
Thanks for taking the time to report this bug, we're always keen to improve the cloud-init experience for users.
I believe that you're seeing this because the set_passwords module runs PER_INSTANCE. Could you try spinning up a test instance and modifying cloudinit/ config/ cc_set_ passwords. py to include:
from cloudinit.settings import PER_ALWAYS
frequency = PER_ALWAYS
and see if that makes a difference to the behaviour?
Thanks,
Dan