Jawaban:
Menurut modul Pengguna Anda dapat menggunakan ini:
- name: Adding user {{ user }}
user: name={{ user }}
group={{ user }}
shell=/bin/bash
password=${password}
groups=sudo
append=yes
Anda bisa menambahkan groups=groupname
dan append=yes
menambahkannya ke pengguna yang ada saat Anda membuatnya
Jika {{ user }}
sudah ada dalam sistem, Anda harus menggunakan yang berikut ini untuk menambahkannya ke grup:
- name: adding existing user '{{ user }}' to group sudo
user:
name: '{{ user }}'
groups: sudo
append: yes
Untuk menambahkannya ke sekelompok grup, Anda dapat menggunakan daftar yang dipisahkan koma, misalnya groups: admin,sudo
.
Berhati-hatilah bahwa jika Anda menghilangkan append: yes
, pengguna Anda akan dihapus dari semua grup lain, menurut halaman manual usermod . Itu akan berguna jika Anda ingin menggunakan daftar grup tertentu yang harus dimiliki pengguna.
group:
tanpa s
, karena ini akan mengubah GID utama.
user
modul ini seharusnya membuat pengguna jika mereka tidak ada, namun, pengguna harus meninjau kode-nya jika dia mencoba untuk memodifikasi pengguna yang bahkan tidak seharusnya ada.
append=yes
memang itulah yang saya cari!