65rew111 发表于 2016-12-29 13:05:39

ansile(2)模块之group

ansible group模块与系统命令使用相似


参数是否必要
默认选项说明
gidno

选择需要设置的GID
nameyes

需要配置的组名
statenopresentpresent
absent
添加或删除组
systemnonoyes
no
yes时添加的是系统组

[*]添加组



1
2
3
4
5
6
7
8
# ansible dbserver -m group -a "name=zld state=present"
172.16.110.49 | SUCCESS => {
    "changed": true,
    "gid": 1001,
    "name": "zld",
    "state": "present",
    "system": false
}





1
2
3
# ansible dbserver -a "grep zld /etc/group"
172.16.110.49 | SUCCESS | rc=0 >>
zld:x:1001:





2.删除组

1
2
3
4
5
6
# ansible dbserver -m group -a "name=zld state=absent"
172.16.110.49 | SUCCESS => {
    "changed": true,
    "name": "zld",
    "state": "absent"
}





1
2
# ansible dbserver -a "grep zld /etc/group"         
172.16.110.49 | FAILED | rc=1 >>





3.添加系统组

1
2
3
4
5
6
7
8
# ansible dbserver -m group -a "name=cklser state=present system=yes"
172.16.110.49 | SUCCESS => {
    "changed": true,
    "gid": 993,
    "name": "cklser",
    "state": "present",
    "system": true
}





1
2
3
# ansible dbserver -a "grep cklser /etc/group"                     
172.16.110.49 | SUCCESS | rc=0 >>
cklser:x:993:




系统组ID在1000以下

页: [1]
查看完整版本: ansile(2)模块之group