silvinux.manage-users

README.md

Ansible Rolle: manage-users 1.0

Diese Rolle kann Benutzer/Gruppen hinzufügen/löschen, wobei Boolesche Werte verwendet werden, um Funktionen zu aktivieren/deaktivieren.

Anforderungen

Diese Rolle erfordert Ansible 2.2 oder höher, und die Plattformanforderungen sind in der Metadatendatei aufgeführt.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten:

Funktionen aktivieren/deaktivieren

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

Benutzerparameter - Benutzer hinzufügen

password: "{{item.key }}"	 	|| "{{ item.value.pwd }}"
shell: 	  "{{ item.value.shell }}"	
chg_pwd:  "Passwort ändern erzwingen"		|| "Passwort ändern erzwingen - Nicht ablaufend" || "Passwort nicht ändern - Nicht ablaufend"
update_pwd: "bei Erstellung" 		|| "immer"
non_unique: nein				|| ja
createhome: ja				|| nein

Abhängigkeiten

Es gibt keine Abhängigkeiten zu anderen Rollen.

Module

Hinzugefügtes Modul "chage", erstellt von @lqueryvg.

Beispiele Playbook

  1. Gruppen aus einer Liste in einer Datei hinzufügen und Benutzer aus einer Liste in der Playbook-Datei hinzufügen.
  2. Benutzer aus einer Liste in einer Datei löschen und Gruppen aus einer Liste in der Playbook-Datei löschen.

Lizenz

GPLv3

Über das Projekt

User/Groups management (add/del)

Installieren
ansible-galaxy install silvinux.manage-users
GitHub Repository
Lizenz
Unknown
Downloads
72
Besitzer
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