Как лучше всего это сделать? Пытался добавить пользователя в группу sudo с модулем пользователей, но Ansible сообщает, что не может найти группу sudo.
Вместо того
- name: create a new user
user: name=user
state=present
groups="group1, group2"
password={{ password }}
comment="Comment"
я сделал
- name: create a new user
user: name=user
state=present
group=primary-group
groups="sudo"
password={{ password }}
comment="Comment"
И пользователь был добавлен в группу sudo.
- name: Create Deploy user
user: name={{ deploy }} comment="Deploy User" groups="sudo,admin,{{ deploy }}"
sudo: yes
Будьте осторожны с пробелами в списке групп ... Вы получите сообщение «группа не существует», если они у вас есть.
groups = "admin" создаст добавление пользователя в группы администратора