Creating and configuring user.
No requirements.
You must set a list of groups and users with options.
sample:
list_of_groups:
- group1
- group2
list_of_users:
- name: user1
group: group1
sudo: yes
public_key_path: ../secrets/user1.key.pub
- name: user2
group: group2
sudo: no
public_key_path: ../secrets/user2.key.pub
No dependencies.
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
become : yes
tasks:
- name: Add and configure user
include_role:
name: sab-user-management-role
vars:
list_of_groups:
- user_test
- admin_test
list_of_users:
- name: admin1
group: admin_test
sudo: yes
- name: user1
group: user_test
groups:
- users
- user_test
public_key_path: ../secrets/user1.key.pub
GPLv3
Mikael LE BERRE