coopdevs.sys-admins-role
系统管理员角色
此角色帮助您维护系统管理员用户。
通过此角色,您可以:
- 创建一个系统管理员小组,以便更轻松地管理权限
- 创建系统管理员用户
- 删除系统管理员用户
- 为系统管理员用户添加
sudo
权限
该角色需要使用 sudo
访问权限运行。
角色变量
必须声明这些变量以运行此角色。
角色变量如下:
sys_admins
用户列表。每个项需遵循以下结构:
sys_admins:
- name: user1
ssh_key: "~/.ssh/id_rsa.pub"
state: present
- name: user2
ssh_key: "~/.ssh/id_rsa.pub"
state: absent
系统管理员变量:
name
: 用户名ssh_key
: 要复制到用户 SSH 授权密钥文件中的 SSH 密钥路径state
: 可选择 absent 或 present
sys_admin_group
系统管理员组的名称
sys_admin_group: sysadmin-group
示例剧本
- hosts: servers
roles:
- role: coopdevs.sys_admins
sys_admin_group: sysadmin-group
sys_admins:
- name: sysadmin
ssh_key: "~/.ssh/id_rsa.pub"
state: present
许可协议
GPLv3
作者信息
Coopdevs http://coopdevs.org
关于项目
Manage system administrator users and create a group with sudoers permissions.
安装
ansible-galaxy install coopdevs.sys-admins-role
许可证
gpl-3.0
下载
23.6k
拥有者
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.