user
Пользователь
Роль Ansible для управления пользователем и его открытым ключом.
Требования
Нет.
Переменные роли
имя | описание | обязательное | по умолчанию |
---|---|---|---|
user__login | Логин пользователя | X | "" |
user__password_hash | Хэш пароля для пользователя. Смотрите здесь для руководства по созданию этого. | X | "" |
user__public_key_file | Путь к файлу с открытым SSH ключом для пользователя | X | "" |
user__sudo_superuser | Возможность пользователя использовать sudo как суперпользователь | false |
|
user__shell | Оболочка по умолчанию для пользователя | "/bin/bash" |
|
user__comment | Комментарий для пользователя | "" |
Зависимости
Нет.
Пример плейбука
# Создать обычного пользователя
- hosts: servers
roles:
- role: wittdennis.user
vars:
user__login: "myuser",
user__password_hash: "password_hash",
user__public_key_file: "~/.ssh/id_ed25519.pub"
# Создать пользователя с правами sudo и пользовательской оболочкой
- hosts: servers
roles:
- role: wittdennis.user
vars:
user__login: "myuser",
user__password_hash: "password_hash",
user__public_key_file: "~/.ssh/id_ed25519.pub"
user__sudo_superuser: true
user__shell: "/bin/zsh"
Лицензия
MIT
Установить
ansible-galaxy install wittdennis/ansible-role-user
Лицензия
mit
Загрузки
846
Владелец
Doing Stuff!