답변:
사용자 모듈 에 따르면 다음을 사용할 수 있습니다.
- name: Adding user {{ user }}
user: name={{ user }}
group={{ user }}
shell=/bin/bash
password=${password}
groups=sudo
append=yes
당신은 단지를 추가 할 수 있습니다 groups=groupname
그리고 append=yes
당신이 그들을 만들 때 기존 사용자에 추가
경우 {{ user }}
이미 시스템에 존재하는, 당신은 단지 그룹에 추가하려면 다음을 사용한다 :
- name: adding existing user '{{ user }}' to group sudo
user:
name: '{{ user }}'
groups: sudo
append: yes
그룹 세트에 추가하려면 예를 들어 쉼표로 구분 된 목록을 사용할 수 있습니다 groups: admin,sudo
.
생략 append: yes
하면 usermod 매뉴얼 페이지 에 따라 다른 모든 그룹에서 사용자가 제거됩니다 . 사용자가 속한 특정 그룹 목록을 사용하려는 경우 유용합니다.
group:
않아야합니다 s
.
user
모듈은 존재하지 않는 경우 사용자를 생성해야하지만 존재하지 않는 사용자를 수정하려는 경우 코드를 검토해야합니다.
append=yes
내가 실제로 찾고있는 것입니다!