users
Ansible Роль: пользователи
Важное обновление
Обратите внимание, что роль ansible.users была перенесена в новую коллекцию и больше не будет активно развиваться в этом репозитории. Для последней версии роли, включая новые функции и обновления, пожалуйста, посетите новую коллекцию по адресу https://github.com/arillso/ansible.system/tree/main/roles/users. Мы рекомендуем всем пользователям перейти на обновленную роль в новой коллекции для получения поддержки и улучшений.
Описание
Это роль Ansible, которая управляет пользователями и их авторизованными ключами на Linux и Windows.
Установка
ansible-galaxy install arillso.users
Требования
Нет
Переменные роли
Пользователи
список пользователей для добавления
users: []
список пользователей для добавления по переменным хоста
users_list_host: []
список пользователей для добавления по переменным группы
users_list_group: []
Пример
users:
- username: foobar (обязательно)
name: Foo Bar
uid: 1000
group: staff
password: xxxxx (хеш, созданный c помощью: mkpasswd)
groups: ["adm", "www-data"]
append: no (только добавлять группы, оставляя другие)
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 (обязательно)
name: Foo Bar
description: Пользователь
password: xxxxx
groups: ['adm', 'www-data']
hide: true
домашний каталог пользователей
users_home: /home
группа по умолчанию для основных пользователей
users_group:
второстепенные группы пользователей по умолчанию
users_groups: []
права доступа к домашнему каталогу пользователей по умолчанию
users_home_mode: '0755'
тип ssh-ключа пользователей по умолчанию
users_ssh_key_type: rsa
биты ssh-ключа пользователей по умолчанию
users_ssh_key_bits: 2048
настройка пользователей для исключительных авторизованных ключей по умолчанию
users_authorized_keys_exclusive: 'no'
Зависимости
Нет
Пример плейбука
- hosts: all
roles:
- arillso.users
Автор
Вдохновение
Лицензия
Этот проект имеет лицензию MIT. См. файл LICENSE для полного текста лицензии.
Авторские права
(c) 2020, Arillso
ansible-galaxy install arillso/ansible.users