redbeard28.users
ANSIBLE-ROLLE-BENUTZER
Die Ansible-Rolle erstellt Benutzer mit SSH-Öffentlichen Schlüsseln.
KEIN PRIVATER SCHLÜSSEL
Wenn Sie eine Gruppe erstellen müssen, habe ich diese Aktion in die redbeard28.groups Galaxy-Rolle getrennt.
So verwenden Sie diese Rolle?
Diese Rolle muss in ein Playbook aufgenommen werden.
Rufen Sie diese Galaxy-Rolle wie folgt auf:
ansible-galaxy install -r requirements.yml
Innerhalb von requirements.yml
# von GitHub, Name überschreiben und einen bestimmten Tag angeben
- src: redbeard28.users
Mehr Informationen => Ansible-Dokumentation
Anforderungen
- Ansible 2.9+
Rollenvariablen
state* bedeutet Ansible-Wert: vorhanden oder abwesend
---
users:
- { state: 'present', name: 'meinname', group: 'meingruppe', password: {{ vault_password | password_hash('sha512') }}, key: {{ vault_ssh_pub_key }}, shell: '/bin/ksh', homepath: '/home' }
Abhängigkeiten
- redbeard28.groups, wenn die Gruppe nicht existiert
Beispielfallbuch
Es ist immer gut, ein Beispiel zu zeigen, wie man Ihre Rolle verwendet (zum Beispiel mit übergebenen Variablen als Parameter):
- hosts: alle
roles:
- { role: redbeard28.users, tags: meineTags }
Molecule Testframework
Sie können Molecule verwenden, um diese Rolle zu testen.
image=debian tag="buster" molecule converge
image=debian tag="buster" molecule verify
Autoreninformationen
Jeremie CUADRADO¹ von Redbeard-Consulting
Über das Projekt
Ansible role create users with ssh pub key. NO PRIVATE KEY
Installieren
ansible-galaxy install redbeard28.users
Lizenz
Unknown
Downloads
131
Besitzer