arillso.users
Ansible Rolle: Benutzer
Wichtige Aktualisierung
Bitte beachten Sie, dass die Ansible-Benutzerrolle in eine neue Sammlung verschoben wurde und nicht mehr aktiv in diesem Repository entwickelt wird. Für die neueste Version der Rolle, einschließlich neuer Funktionen und Aktualisierungen, besuchen Sie bitte die neue Sammlung unter https://github.com/arillso/ansible.system/tree/main/roles/users. Wir empfehlen allen Benutzern, auf die aktualisierte Rolle in der neuen Sammlung umzusteigen, um fortlaufenden Support und Verbesserungen zu erhalten.
Beschreibung
Dies ist eine Ansible-Rolle, die Benutzer und deren autorisierte Schlüssel auf Linux und Windows verwaltet.
Installation
ansible-galaxy install arillso.users
Anforderungen
Keine
Rollenvariablen
Benutzer
Liste von Benutzern, die hinzugefügt werden sollen
benutzer: []
Liste von Benutzern, die über Host-Variablen hinzugefügt werden sollen
benutzer_liste_host: []
Liste von Benutzern, die über Gruppen-Variablen hinzugefügt werden sollen
benutzer_liste_gruppe: []
Beispiel
benutzer:
- benutzername: foobar (erforderlich)
name: Foo Bar
uid: 1000
gruppe: staff
passwort: xxxxx (ein Hash, erstellt mit: mkpasswd)
gruppen: ["adm", "www-data"]
anhängen: nein (nur Gruppen hinzufügen, andere lassen)
home_mode: "0750"
home_create: ja
home: /pfad/zum/benutzer/home
system: nein
autorisierte_schlüssel: []
autorisierte_schlüssel_exklusiv: ja
ssh_schlüssel_typ: rsa
ssh_schlüssel_bits: 2048
ssh_schlüssel_passwort: ""
ssh_schlüssel_erzeugen: nein
ssh_schlüssel: "xxx"
shell: /bin/bash
passwort_aktualisieren: immer
benutzer:
- benutzername: foobar (erforderlich)
name: Foo Bar
beschreibung: Benutzer
passwort: xxxxx
gruppen: ['adm', 'www-data']
verstecken: ja
Benutzer Home-Verzeichnis
benutzer_home: /home
Standardprimärgruppe für Benutzer
benutzer_gruppe:
Standardsekundärgruppen für Benutzer
benutzer_gruppen: []
Standardberechtigungen für das Home-Verzeichnis des Benutzers
benutzer_home_mode: '0755'
Standard SSH-Schlüsseltyp für Benutzer
benutzer_ssh_schlüssel_typ: rsa
Standardanzahl der SSH-Schlüsselbits für Benutzer
benutzer_ssh_schlüssel_bits: 2048
Standardeinstellung für autorisierte Schlüssel exklusiv
benutzer_autorisierte_schlüssel_exklusiv: 'nein'
Abhängigkeiten
Keine
Beispiel Playbook
- hosts: alle
rollen:
- arillso.users
Autor
Inspiration
Lizenz
Dieses Projekt steht unter der MIT-Lizenz. Siehe die LICENSE Datei für den vollständigen Lizenztext.
Urheberrecht
(c) 2020, Arillso