1. 程式人生 > >18-Ansible常用模組-group模組

18-Ansible常用模組-group模組

一、概述

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 模組。

這裡的命令常用引數介紹及示例,主要摘抄自下面文件內容,有部分改動,在這裡對原作者深表感謝