18-Ansible常用模組-group模組
阿新 • • 發佈:2018-12-27
一、概述
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
}
四、總結
本節介紹了 Ansible 常用模組之 group 模組,並舉例說明如何使用,下節我們介紹 yum_repository 模組。
這裡的命令常用引數介紹及示例,主要摘抄自下面文件內容,有部分改動,在這裡對原作者深表感謝!