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.
GNU/Linux users and SSH-Keys from github/gitlab user keys.
ansible-galaxy install arthurfelipems.adduser_gitkeys