|
group模块:
ansible webservers -m group -a 'name=group1 system=yes state=present'
#使用group组模块,向webservers中创建组gruop1,并且是系统组,present是创建此组的含义,absent是删除此组的意思
192.168.1.106 | SUCCESS => {
"changed": true,
"gid": 983,
"name": "group1",
"state": "present",
"system": true
}
#组id、组名称、状态、系统组,操作成功
user模块:
ansible webservers -m user -a "name=tomm groups=group1 state=present uid=20000 shell=/bin/csh"
#创建tomm用户,指定辅助组、uid和shell类型,创建present,
192.168.1.106 | SUCCESS => { #上述操作成功
"changed": true,
"comment": "",
"createhome": true, #创建家目录
"group": 20000, #
"groups": "group1",
"home": "/home/tomm", #未指定用户家目录,则采用默认
"name": "tomm",
"shell": "/bin/csh",
"state": "present",
"system": false, #表示不是系统用户
"uid": 20000
}
#此时webservers组内的成员都创建了用户tomm |
|
|