arillso.users
Rola Ansible: użytkownicy
Ważna aktualizacja
Proszę zauważyć, że rola ansible.users została przeniesiona do nowej kolekcji i nie będzie już aktywnie rozwijana w tym repozytorium. Aby uzyskać najnowszą wersję roli, w tym nowe funkcje i aktualizacje, odwiedź nową kolekcję pod adresem https://github.com/arillso/ansible.system/tree/main/roles/users. Zachęcamy wszystkich użytkowników do przejścia na zaktualizowaną rolę w nowej kolekcji, aby uzyskać wsparcie i udoskonalenia.
Opis
To jest rola Ansible, która zarządza użytkownikami oraz ich autoryzowanymi kluczami na systemach Linux i Windows.
Instalacja
ansible-galaxy install arillso.users
Wymagania
Brak
Zmienne roli
Użytkownicy
lista użytkowników do dodania
users: []
lista użytkowników do dodania według zmiennych hosta
users_list_host: []
lista użytkowników do dodania według zmiennych grup
users_list_group: []
Przykład
users:
- username: foobar (wymagane)
name: Foo Bar
uid: 1000
group: staff
password: xxxxx (hash stworzony za pomocą: mkpasswd)
groups: ["adm", "www-data"]
append: no (tylko dodaj grupy, pozostaw inne)
home_mode: "0750"
home_create: yes
home: /path/to/user/home
system: no
authorized_keys: []
authorized_keys_exclusive: yes
ssh_key_type: rsa
ssh_key_bits: 2048
ssh_key_password: ""
ssh_key_generate: no
ssh_key: "xxx"
shell: /bin/bash
update_password: always
users:
- username: foobar (wymagane)
name: Foo Bar
description: Użytkownik
password: xxxxx
groups: ['adm', 'www-data']
hide: true
katalog domowy użytkowników
users_home: /home
domyślna grupa główna użytkownika
users_group:
domyślne grupy dodatkowe użytkownika
users_groups: []
domyślne uprawnienia katalogu domowego użytkownika
users_home_mode: '0755'
domyślny typ klucza ssh użytkownika
users_ssh_key_type: rsa
domyślna liczba bitów klucza ssh użytkownika
users_ssh_key_bits: 2048
domyślne ustawienie dla autoryzowanych kluczy użytkownika
users_authorized_keys_exclusive: 'no'
Zależności
Brak
Przykład playbooka
- hosts: all
roles:
- arillso.users
Autor
Inspiracja
Licencja
Projekt jest objęty licencją MIT. Zobacz plik LICENSE w celu zapoznania się z pełnym tekstem licencji.
Copyright
(c) 2020, Arillso
ansible-galaxy install arillso.users