Skip to main content

User Role

This Ansible role can be used to manage users, groups, passwords, SSH keys, and sudo permissions.


Variables

VariablesTypeOptionsDefaults
user_mkpasswd_package:string------
user_key_target_users:list---root
user:list---[]
user.user_username:string------
user.user_state:stringpresent, absentpresent
user.user_password:string---!
user.user_groups:list---[]
user.user_home:boolfalse, truetrue
user.user_shell:string---/bin/bash
user.user_comment:string------
user.user_sudo_pwless:boolfalse, truefalse
user.user_pub:list---[]
user.user_install_key_to_targets:boolfalse, truetrue

Example Playbook

- name: Import user Role
hosts: all
roles:
- role: giftpilz0.general.user