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

O projekcie

Ansible role to create a user

Zainstaluj
ansible-galaxy install wittdennis.user
Licencja
mit
Pobrania
3k
Właściciel
Doing Stuff!