Files
ansible.role.users/README.md
T
2019-01-21 23:18:53 +08:00

36 lines
651 B
Markdown

# users ansible role.
Create user and optionally put user into sudoers. By default, user is added to ssh_access group. Group will be created if not exist.
## Required variables:
```
user:
name: john
group: clientadmin
pwhash: sha512 hash
sudoers: yes/no
```
## Usage:
Create a playbook like this
```
---
- name: create user user1
hosts: me
become: yes
roles:
- role: users
vars:
user:
name: user1
group: staff
pwhash: "$6$fqpO..."
sudoers: yes
```
## How to generate pwhash
```mkpasswd -m sha-512```
Or genpw.py which generates random password and a hash at the same time.