Yanıtlar:
Kullanıcı modülüne göre bunu kullanabilirsiniz:
- name: Adding user {{ user }}
user: name={{ user }}
group={{ user }}
shell=/bin/bash
password=${password}
groups=sudo
append=yes
Sadece onları eklerken groups=groupname
ve append=yes
oluştururken bunları mevcut bir kullanıcıya eklemek için
Eğer {{ user }}
sistemde zaten var, sadece bir gruba eklemek için aşağıdaki kullanmalısınız:
- name: adding existing user '{{ user }}' to group sudo
user:
name: '{{ user }}'
groups: sudo
append: yes
Bir grup gruba eklemek için, örneğin virgülle ayrılmış bir liste kullanabilirsiniz groups: admin,sudo
.
Sadece ihmal append: yes
ederseniz, kullanıcı usermod man sayfasına göre, diğer tüm gruplardan kaldırılacağını unutmayın . Bir kullanıcının ait olması gereken belirli bir grup listesini kullanmak istiyorsanız bu yararlı olacaktır.
group:
olmadan yazmamaya dikkat edin s
.
user
modül mevcut değilse kullanıcıları oluşturması gerekiyor, ancak var olması gerekmeyen kullanıcıları değiştirmeye çalışıyorsa kullanıcının kodunu gözden geçirmesi gerekiyor.
append=yes
gerçekten aradığım şey bu!