The code in [1] uses user_domain_id if it is set, user_domain_name is only even looked at if user_domain_id == None.
So setting a default value for user_domain_id is bound to break things. Maybe an alternative solution for ansible might be to instead default to user_domain_name='default', assuming their default domain is called that way.
The code in [1] uses user_domain_id if it is set, user_domain_name is only even looked at if user_domain_id == None.
So setting a default value for user_domain_id is bound to break things. Maybe an alternative solution for ansible might be to instead default to user_domain_ name='default' , assuming their default domain is called that way.
[1] https:/ /github. com/openstack/ keystoneauth/ blob/master/ keystoneauth1/ identity/ v3/password. py#L43