I don't understand the first part of this condition (```!usermanagement_group_exists_${usergroup_user_index}.usermanagement_user_groupmatchesname_${usergroup_user_index}```). I understand that as "if the group doesn't exist and it is the same as the username".

But I thought that the ```useradd``` command we used automatically creates a group by the same name as the user if it doesn't already exist? So in that case, this would be a valid configuration, no?