如何将sudo权限添加到使用Ansible创build的用户?

最干净的方法是什么? 尝试添加用户到用户模块的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”将创build用户添加到pipe理员组中