user
Manage a local user account and its SSH authorized keys.
giftpilz0.general5 variables
Usage
- hosts: all roles: - role: giftpilz0.general.userVariables
- userlist[dict]
list of user accounts to manage.
Default[] - user_key_target_userslist[str]
list of users that receive all user SSH public keys.
Default- root - user_retired_ssh_keyslist[str]
SSH public keys to remove from all managed users and key targets.
Default[] - user_defaultsdict
values for keys missing in user entries.
Defaultuser_state: present user_password: '!' user_sudo_pwless: false user_groups: [] user_home: true user_remove_home: false user_shell: /bin/bash user_comment: '' user_pub: [] user_install_key_to_targets: false
package providing mkpasswd.
Default{{ 'mkpasswd' if ansible_facts['os_family'] == 'RedHat' else 'whois' }}
No variables match.