此文章为「ansible笔记(2)之常用模块」的子文章。
group 模块可以帮助我们管理远程主机上的组。
参数说明:
name
:必须参数,用于指定要操作的组名称;state
:用于指定组的状态,两个值可选,present
、absent
,默认为present
,设置为absent
表示删除组;gid
:用于指定组的 gid;
例 1:确保客户机中存在名为 zze.xyz
的组。
$ ansible all -m group -a 'name=zze.xyz'
例 2:删除客户机中存在名为 zze.xyz
的组,删除成功的前提是不能有用户把被删除的组当成主组。
$ ansible all -m group -a 'name=zze.xyz state=absent'
例 3:确保客户机中存在名为 zze.xyz
的组,并且确定 zze.xyz
组的 gid
为 1008
;
$ ansible all -m group -a 'name=zze.xyz gid=1008'
评论区