silvinux.manage-users
README.md
Ansible 角色:管理用户 1.0
该角色可以添加/删除用户和组,使用布尔值来激活/停用功能。
需求
该角色需要 Ansible 2.2 或更高版本,平台要求列在元数据文件中。
角色变量
可用的变量如下所示,并包含默认值:
激活/停用功能
loadlist: false
addgroup: false
adduser: false
nonexpiring: false
delgroup: false
deluser: false
showlists: false
用户参数 - 添加用户
password: "{{item.key }}" || "{{ item.value.pwd }}"
shell: "{{ item.value.shell }}"
chg_pwd: "强制更改密码" || "强制更改密码(不过期)" || "不更改密码(不不过期)"
update_pwd: "在创建时" || "始终"
non_unique: no || yes
createhome: yes || no
依赖
没有与其他角色的依赖关系。
模块
添加了模块 "chage",由 @lqueryvg 创建。
示例剧本
- 从文件中的列表添加组,并从剧本文件中的列表添加用户。
- 从文件中的列表删除用户,并从剧本文件中的列表删除组。
许可
GPLv3
安装
ansible-galaxy install silvinux.manage-users
许可证
Unknown
下载
72
拥有者
I'm an IT freaky, that love to deploy (free software/ OpenSource) technologies in little projects at my home and this blog is a series of docs/manuals/guides