Skip to content
章节导航

group 模块

group 模块用户添加或删除用户组。

常用参数

参数名默认值可选参数说明
name待创建用户组的名称
gid组的 GID
statepresentpresent
absent
移除absent或创建present
systemfalsefalse
true
创建的组是否为系统组

更多参数可以使用命令 ansible-doc -s group 获取更多使用相关的文档或者查看官方文档

一些示例

创建tmp组并指定组ID为1234

需要使用到 group 模块的 namegid 参数。

bash
ansible all -i src/inventory.yml -m group -a "name=tmp gid=1234"

# 查看效果
ansible all -i src/inventory.yml -a "tail /etc/group"

删除组

需要使用到 group 模块的 namegidstate=absent 参数。

bash
ansible all -i src/inventory.yml -m group -a "name=tmp gid=1234 state=absent"

# 查看效果
ansible all -i src/inventory.yml -a "tail /etc/group"