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 创建。

示例剧本

  1. 从文件中的列表添加组,并从剧本文件中的列表添加用户。
  2. 从文件中的列表删除用户,并从剧本文件中的列表删除组。

许可

GPLv3

关于项目

User/Groups management (add/del)

安装
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