Skip to content

sparknsh/ansible-role-users

Repository files navigation

Ansible Role: Users

Version: 1.0.0

Development of this project is managed in a private repository then pushed out to GitLab and GitHub when we have a new version for you. If you have any issues please contact sparknsh

Role Variables

users_sudo: true
users_createhome: true
users_shell: /bin/bash

users_user_root:
  password:
  authorized_keys: []

users_user_list: []
  - name:
    state: present
    fullname:
    password:
    hushlogin: true
    shell: /bin/bash
    uid: 1001
    gid: 1001
    groups:
      - sudo
    sudo_options: ""
    authorized_key: ""
    authorized_keys: []

Example

users_user_list:
  - name: test
    state: present
    fullname: Test User
    password: $6$pUX385iiiwdM3O$5/uI63MSMe56nfO3ZdXgps.EcoMsTNNbCu0CrhJi7vw53SsyXE9XiS5escBZgmvcXFpdY3oUDWXdomyz6fbnH1 # This password is "test"
    createhome: true
    hushlogin: true
    shell: /bin/bash
    uid: 1001
    gid: 1001
    groups:
      - sudo

Example Playbook

- hosts: all
  vars_files:
    - vars/main.yml
  roles:
     - { role: sparknsh.users }

License

MIT

Author Information

This role was created in 2019 by sparknsh at Rebel Media, Inc.

About

Ansible Role - Users

Resources

License

Stars

Watchers

Forks

Packages

No packages published