Respuestas:
De acuerdo con el módulo Usuario, puede usar esto:
- name: Adding user {{ user }}
user: name={{ user }}
group={{ user }}
shell=/bin/bash
password=${password}
groups=sudo
append=yes
Simplemente puede agregar groups=groupname
y append=yes
agregarlos a un usuario existente cuando los esté creando
Si {{ user }}
ya existe en el sistema, debe usar lo siguiente para agregarlo a un grupo:
- name: adding existing user '{{ user }}' to group sudo
user:
name: '{{ user }}'
groups: sudo
append: yes
Para agregarlo a un conjunto de grupos, puede usar una lista separada por comas, por ejemplo groups: admin,sudo
.
Solo tenga en cuenta que si omite append: yes
, su usuario será eliminado de todos los demás grupos, de acuerdo con la página de manual usermod . Eso sería útil si desea utilizar una lista específica de grupos a los que debe pertenecer un usuario.
group:
sin el s
, ya que esto cambiará el GID primario.
user
se supone que el módulo debe crear usuarios si no existen, sin embargo, el usuario debe revisar su código si está tratando de modificar usuarios que ni siquiera se supone que existan.
append=yes
hecho es lo que estoy buscando!