arthurfelipems.adduser_gitkeys

adduser_gitkeys

GNU/Linux Benutzer und SSH-Keys von GitHub/GitLab Benutzerkeys.

Anforderungen

Keine.

Rollenvariablen

Verfügbare Variablen sind hier aufgelistet, einschließlich aller Variablen, die in defaults/main.yml und vars/main.yml zu finden sind.

git_repository_url: https://github.com

Die Repository-URL, von der die Keys heruntergeladen werden.

    - { benutzername: "anakin.skywalker", gitbenutzer: "anakinskywalker", benutzer_gruppen: "wheel" }
    - { benutzername: "luke.skywalker", gitbenutzer: "lukeskywalker", benutzer_gruppen: ["wheel", "adm"] }

Dieses Wörterbuch enthält die Werte, die die Rolle beim Erstellen eines Benutzers akzeptiert. Der einzige erforderliche Wert ist der Benutzername.

Der Parameter gitbenutzer sollte verwendet werden, wenn der Linux-Benutzer und der GitHub-Benutzer unterschiedliche Namen haben.

Der Parameter benutzer_gruppen wird verwendet, um den Linux-Benutzer einer Liste von bestimmten Gruppen hinzuzufügen. Der Wert kann ein String oder eine Liste sein.

Hinweis: Die Gruppe muss vor der Zuweisung existieren.

Abhängigkeiten

Keine.

Beispiel-Playbook

Diese Rolle soll innerhalb einer Schleife wie unten gezeigt ausgeführt werden:

    - hosts: alle
      become: true
      tasks:
      - name: Benutzer erstellen
        include_role:
          name: arthurfelipems.adduser_gitkeys
        loop:
          - { benutzername: "anakin.skywalker", gitbenutzer: "anakinskywalker", benutzer_gruppen: "wheel" }
          - { benutzername: "luke.skywalker", gitbenutzer: "lukeskywalker", benutzer_gruppen: ["wheel", "adm"] }

Lizenz

MIT

Autor Informationen

Diese Rolle wurde 2019 von Arthur Silva erstellt.

Über das Projekt

GNU/Linux users and SSH-Keys from github/gitlab user keys.

Installieren
ansible-galaxy install arthurfelipems.adduser_gitkeys
GitHub Repository
Lizenz
mit
Downloads
73
Besitzer