User
With the osism.commons.user
role, it is possible to manage additional
user accounts on a node.
Users are managed via the user_list
parameter.
user_list:
- name: testing
key: ssh-rsa AAAAB...
# default for groups is user_groups
# groups:
groups:
- docker
# default is a group with the name of the user
# or user_primary_group if set
# primary_group: dragon
- name: testing_github
key: https://github.com/testing.keys
By default a new group with the name of a user will be created and assigned as
primary group. It is possible to use an already existing group as primary group
for all users. Can be overwritten with the user specific primary_group
key.
user_primary_group: dragon
If all users should be added to other specific groups by default, the user_groups
parameter can be used. Can be overwritten with the user specific groups
key.
user_groups:
- docker
If users should be deleted, they are added to the user_delete
list.
user_delete:
- user_to_delete_1
- user_to_delete_2