wittdennis.user
Użytkownik
Rola Ansible do zarządzania użytkownikiem i jego kluczem publicznym.
Wymagania
Brak.
Zmienne roli
nazwa | opis | obowiązkowe | domyślne |
---|---|---|---|
user__login | Login użytkownika | X | "" |
user__password_hash | Hasło w formie hasha dla użytkownika. Zobacz tutaj, aby zobaczyć jak to zrobić. | X | "" |
user__public_key_file | Ścieżka do pliku z publicznym kluczem ssh użytkownika | X | "" |
user__sudo_superuser | Możliwość użytkownika do używania sudo jako superużytkownik | false |
|
user__shell | Domyślny powłok użytkownika | "/bin/bash" |
|
user__comment | Opis użytkownika | "" |
Zależności
Brak.
Przykładowy Playbook
# Tworzenie zwykłego użytkownika
- hosts: serwery
roles:
- role: wittdennis.user
vars:
user__login: "moj_użytkownik",
user__password_hash: "hash_hasła",
user__public_key_file: "~/.ssh/id_ed25519.pub"
# Tworzenie użytkownika z prawami sudo i niestandardową powłoką
- hosts: serwery
roles:
- role: wittdennis.user
vars:
user__login: "moj_użytkownik",
user__password_hash: "hash_hasła",
user__public_key_file: "~/.ssh/id_ed25519.pub"
user__sudo_superuser: true
user__shell: "/bin/zsh"
Licencja
MIT
Zainstaluj
ansible-galaxy install wittdennis.user
Licencja
mit
Pobrania
3k
Właściciel
Doing Stuff!