manage-users

README.md

Ansible Роль: manage-users 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:  "Force-chg-pwd"		|| "Force-chg-pwd-Non-expiring" || "Do-not-chg-pwd-Non-expiring"
update_pwd: "on_create" 		|| "always"
non_unique: no				|| yes
createhome: yes				|| no

Зависимости

Нет зависимостей с другими ролями.

Модули

Добавлен модуль "chage", созданный @lqueryvg.

Примеры плейбука

  1. Добавьте группы из списка в файле и пользователей из списка в файле плейбука.
  2. Удалите пользователей из списка в файле и группы из списка в файле плейбука.

Лицензия

GPLv3

О проекте

User/Groups management (add/del)

Установить
ansible-galaxy install silvinux/ansible-manage-users
Лицензия
Unknown
Загрузки
60
Владелец
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