Para expandir os pensamentos de Konstantin:
-
Adicione uma instrução de depuração logo antes da criação do usuário para verificar o valor de
users_create_per_user_group
- name: Debug users_create_per_user_group debug: var=users_create_per_user_group
-
Atualize a criação do usuário para que você possa manipular
group
como uma lista- name: User creation user: name="{{item.username}}" group="{{item.username if users_create_per_user_group else (item.group if item.group is string else item.group[0]) }}" groups="{{item.groups | join(',')}}" shell="{{item.shell | default(users_default_shell) }}" comment="{{item.name}}" uid="{{item.uid}}" home="{{item.home | default([])}}" password="{{ item.password | default('!') }}" tags: ['users','configuration']