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

652 B

users ansible role.

Create user and optionally put user into sudoers. By default, user is added to ssh_access group.

Required variables:

user:
  name: john
  group: clientadmin
  pwhash: sha512 hash
  sudoers: yes/no

Usage:

Create a playbook like this

---
- name: create user rs-test1
  hosts: test1
  become: yes
  roles:
    - role: users
      vars:
        user:
          name: rs-test1
          group: clientadmin
          pwhash: "$6$fqpO..."
          sudoers: yes

How to generate pwhash

mkpasswd -m sha-512

or use the following python script which generates random password and a hash at the same time