18-group模块-Ansible常用模块

简介: 18-group模块-Ansible常用模块

一、概述
group 模块可以帮助我们管理远程主机上的组。
二、常用参数
name参数:必须参数,用于指定要操作的组名称。
state参数:用于指定组的状态,两个值可选,present,absent,默认为 present,设置为absent 表示删除组。
gid参数:用于指定组的gid。
三、示例
1.确保 ansible-demo3 主机中存在名为 testgroup 的组。

[root@ansible-manager ~]# ansible ansible-demo3 -m group -a 'name=testgroup'
ansible-demo3 | SUCCESS => {
    "changed": true, 
    "gid": 1001, 
    "name": "testgroup", 
    "state": "present", 
    "system": false
}

2.删除 ansible-demo3 主机中存在名为 testgroup2 的组,删除成功的前提是不能有用户把被删除的组当成主组。

[root@ansible-manager ~]# ansible ansible-demo3 -m group -a 'name=testgroup2 state=absent'
ansible-demo3 | SUCCESS => {
    "changed": true, 
    "name": "testgroup2", 
    "state": "absent"
}

3.确保 ansible-demo3 主机中存在名为 testgroup 的组,并且确定 testgroup 组的id为1008。

[root@ansible-manager ~]# ansible ansible-demo3 -m group -a 'name=testgroup gid=1008'
ansible-demo3 | SUCCESS => {
    "changed": true, 
    "gid": 1008, 
    "name": "testgroup", 
    "state": "present", 
    "system": false
}
目录
相关文章
|
运维 Shell Linux
Ansible自动化运维工具之常用模块使用实战(5)
Ansible自动化运维工具之常用模块使用实战(5)
390 0
|
4月前
|
缓存 Shell Linux
[ansible]常用内置模块
[ansible]常用内置模块
|
5月前
|
Shell 应用服务中间件 Linux
Ansible的常用模块
Ansible的常用模块
132 6
|
5月前
|
Shell 数据安全/隐私保护
Ansible Ad-hoc,命令执行模块
Ansible Ad-hoc,命令执行模块
53 1
|
5月前
|
运维 Linux 应用服务中间件
Linux之自动化运维工具ansible、ansible模块(2)
Linux之自动化运维工具ansible、ansible模块(2)
|
5月前
|
运维 Linux Shell
Linux之自动化运维工具ansible、ansible模块(1)
Linux之自动化运维工具ansible、ansible模块(1)
|
7月前
|
算法 安全 Linux
Ansible 中的copy 复制模块应用详解
Ansible 中的copy 复制模块应用详解
491 1
|
运维 Linux
Ansible自动化运维工具之常用模块使用实战(6)
Ansible自动化运维工具之常用模块使用实战(6)
192 0
|
网络安全 数据安全/隐私保护
ansible的get_url模块
ansible的get_url模块
146 1
|
存储 Linux Python
ansible手动添加模块
ansible手动添加模块
104 0