silvinux.manage-users

README.md

Rola Ansible: manage-users 1.0

Ta rola może dodawać/usuwać użytkowników/grupy, używając wartości logicznych do aktywacji/dezaktywacji funkcji.

Wymagania

Ta rola wymaga Ansible w wersji 2.2 lub wyższej, a wymagania dotyczące platformy są wymienione w pliku metadanych.

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi:

Aktywacja/dezaktywacja funkcji

loadlist: false
addgroup: false
adduser: false
nonexpiring: false
delgroup: false
deluser: false
showlists: false

Parametry użytkowników - Dodawanie użytkowników

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

Zależności

Nie ma zależności z innymi rolami.

Moduły

Dodany moduł "chage", stworzony przez @lqueryvg.

Przykładowy playbook

  1. Dodaj grupy z listy w pliku, oraz użytkowników z listy w pliku playbook.
  2. Usuń użytkowników z listy w pliku, oraz grupy z listy w pliku playbook.

Licencja

GPLv3

O projekcie

User/Groups management (add/del)

Zainstaluj
ansible-galaxy install silvinux.manage-users
Licencja
Unknown
Pobrania
72
Właściciel
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