Câu trả lời:
Theo mô-đun Người dùng, bạn có thể sử dụng:
- name: Adding user {{ user }}
user: name={{ user }}
group={{ user }}
shell=/bin/bash
password=${password}
groups=sudo
append=yes
Bạn chỉ có thể thêm groups=groupname
và append=yes
thêm chúng vào người dùng hiện tại khi bạn tạo chúng
Nếu {{ user }}
đã tồn tại trong hệ thống, bạn nên sử dụng cách sau để thêm nó vào một nhóm:
- name: adding existing user '{{ user }}' to group sudo
user:
name: '{{ user }}'
groups: sudo
append: yes
Ví dụ, để thêm nó vào một nhóm các nhóm, bạn có thể sử dụng danh sách được phân tách bằng dấu phẩy groups: admin,sudo
.
Chỉ cần lưu ý rằng nếu bạn bỏ qua append: yes
, người dùng của bạn sẽ bị xóa khỏi tất cả các nhóm khác, theo trang manermod . Điều đó sẽ hữu ích nếu bạn muốn sử dụng một danh sách cụ thể các nhóm mà người dùng nên thuộc về.
group:
mà không có s
, vì điều này sẽ thay đổi GID chính.
user
mô-đun được cho là tạo người dùng nếu họ không tồn tại, tuy nhiên, người dùng nên xem lại mã của mình nếu anh ta đang cố gắng sửa đổi người dùng thậm chí không tồn tại.
append=yes
thực sự là những gì tôi đang tìm kiếm!