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
- Gruppen aus einer Liste in einer Datei hinzufügen und Benutzer aus einer Liste in der Playbook-Datei hinzufügen.
- Benutzer aus einer Liste in einer Datei löschen und Gruppen aus einer Liste in der Playbook-Datei löschen.
Lizenz
GPLv3
Installieren
ansible-galaxy install silvinux.manage-users
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