Ansible role for configuring a user
Available variables are listed below, along with default values (see defaults/main.yml)
:
user_name: null
user_password: null
user_passwordless_sudo: true
user_authorized_keys: {}
Required variables (role will fail if the variables are not set):
user_name: "string"
The user is created with given password, home folder and bash shell. User is added to sudo group and passwordless sudo is configured for that user. Public keys in user_authorized_keys
are written to user's ~/.ssh/authorized_keys
.
- python >= 3.7
- docker
pip install -r requirements.txt
molecule test