Ansible playbook,使用–disabled-login选项创build一个用户

我需要创build一个用户的select–disabledlogin与ansible的剧本。

命令行是:

sudo adduser –disabled-login git

我正在searchAnsible的文档。 而选项系统是相似的。

剧本任务是:

user:name = git system = no

选项系统是否与选项–disabled-login 一样?

不, system = no–disabled-login 一样!
从adduser手册页 :

–disabledlogin
不要运行passwd来设置密码。 在设置密码之前,用户将无法使用她的帐户。

因此,当使用Ansible的用户模块 ,并且不设置密码时,login被禁用(除非在帐户的$ HOME中设置了SSH密钥)。