Ansible内置模块之 group
原创:厦门微思网络
Ansible内置模块之 groupe
ansible.builtin.group 模块用于在目标系统上管理用户组。它可以创建、修改和删除用户组,并配置组的各项属性,如 GID、系统组等。该模块请求的是 groupadd, groupdel, groupmod 三个指令。
1. 选 项 说 明
选项 | 必须 | 类型 | 默认值 | 说明 |
name | 是 | str | 无 | 组名 |
state | 否 | str | present | 组的状态。可以是 present(存在)或 absent(不存在) |
gid | 否 | int | 无 | 组的 GID |
system | 否 | bool | no | 如果为 yes,创建一个系统组 |
local | 否 | bool | no | 如果为 yes,将在本地组文件中创建该组(适用于 AIX 系统) |
2. 用 例
# 创建一个自定义gid组
- name: Create groups
ansible.builtin.group:
name: admin
gid: 1010
# 创建一个组
- name: Create a group
ansible.builtin.group:
name: developers
# 删除一个组
- name: Remove a group
ansible.builtin.group:
name: oldgroup
state: absent
# 创建一个系统组
- name: Create a system group
ansible.builtin.group:
name: sysgroup
system: yes
END
微思网络,始于2002年
专业IT认证培训23年,面向全国招生!
微思-主要课程有:
*网络技术:华为HCIA/ HCIP/HCIE;思科CCNA/CCNP/CCIE
*Linux技术:红帽 RHCE/RHCA
*K8S&容器:CKA/CKS
*数据库:ORACLE OCP/ OCM ;MySQL ;达梦数据库
*虚拟化:VMware VCP/VCAP
*安全认证:CISP体系/CISSP/ CISA;CCSK;CISAW体系
*管理类:PMP 项目管理;软考中/高项;ITIL体系;Togaf
其他课程如:ACP;Azure...