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

Über das Projekt

Role to manage users on Linux and Windows.

Installieren
ansible-galaxy install arillso.users
GitHub Repository
Lizenz
mit
Downloads
611.8k
Besitzer