redbeard28.users
ANSIBLE-ROLA-UŻYTKOWNIKÓW
Rola Ansible tworzy użytkowników z kluczem publicznym ssh.
BEZ KLUCZA PRYWATNEGO
Jeśli potrzebujesz utworzyć grupę, oddzieliłem tę akcję za pomocą roli redbeard28.groups z Galaxy.
Jak używać tej roli?
Ta rola musi być uwzględniona w playbooku.
Zainstaluj tę rolę Galaxy w ten sposób:
ansible-galaxy install -r requirements.yml
W pliku requirements.yml
# z GitHub, nadpisując nazwę i określając konkretny tag
- src: redbeard28.users
Więcej informacji => Dokumentacja Ansible
Wymagania
- Ansible 2.9+
Zmienne roli
state* oznacza wartość ansible: obecny lub nieobecny
---
users:
- { state: 'present', name: 'moje_imie', group: 'moja_grupa', password: {{ vault_password | password_hash('sha512') }}, key: {{ vault_ssh_pub_key }}, shell: '/bin/ksh', homepath: '/home' }
Zależności
- redbeard28.groups, jeśli grupa nie istnieje
Przykładowy Playbook
Zawiera przykład, jak używać swojej roli (na przykład z przekazywanymi zmiennymi jako parametry):
- hosts: all
roles:
- { role: redbeard28.users, tags: mytags }
Framework testowy Molecule
Możesz użyć Molecule do przetestowania tej roli.
image=debian tag="buster" molecule converge
image=debian tag="buster" molecule verify
Informacje o autorze
Jeremie CUADRADO¹ z Redbeard-Consulting
O projekcie
Ansible role create users with ssh pub key. NO PRIVATE KEY
Zainstaluj
ansible-galaxy install redbeard28.users
Licencja
Unknown
Pobrania
131
Właściciel