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

О проекте

Role to manage users on Linux and Windows.

Установить
ansible-galaxy install arillso/ansible.users
Лицензия
mit
Загрузки
610836
Владелец