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=groupnameve append=yesoluş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: yesederseniz, 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.
usermodü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=yesgerçekten aradığım şey bu!