When switching to the new common role, I end up with failed updates due to the user changes.
TASK [prometheus.prometheus._common : Create system user blackbox-exp] *********
fatal: [demo]: FAILED! => {"changed": false, "msg": "usermod: user blackbox-exp is currently used by process 401245\n", "name": "blackbox-exp", "rc": 8}
Hmm, can you check the verbose output? I'm wondering if the old user had a different home directory or shell, there were some inconsistencies between the roles for those.
When switching to the new common role, I end up with failed updates due to the user changes.