Bagaimana saya bisa menambahkan pengguna ke grup tambahan di ansible? Saya tidak ingin kumpulan grup yang ada diganti, hanya tambahkan pengguna ke sudo
grup.
55
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
append=yes
memang itulah yang saya cari!Jika
{{ user }}
sudah ada dalam sistem, Anda harus menggunakan yang berikut ini untuk menambahkannya ke grup: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.sumber
group:
tanpas
, 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.