用于管理用户(useradd,userdel) 也可以用command模块来执行shell命令创建和管理用户

参数

  • home:指定用户的家目录
  • createhome: 是否创建用户家目录 yes | no
  • groups:用户的属组
  • uid:用户的uid
  • password:用户的密码
  • name:用户的名称
  • system:是否是系统用户
  • remove:是否删除用户家目录
  • state:具体的操作, 删除/添加, present | absent
  • shell: 指定用户的shell

例子

ansible db -m user -a ‘name=DBA uid=505 home=/home/dba shell=/sbin/nologin’