From 9b638b3138bc85bfe46280c235aead27ba749fa4 Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Sat, 30 Dec 2023 18:45:30 +0100 Subject: [PATCH] added a new task to handle the creation of users --- ansible/roles/user/tasks/main.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 ansible/roles/user/tasks/main.yml diff --git a/ansible/roles/user/tasks/main.yml b/ansible/roles/user/tasks/main.yml new file mode 100644 index 0000000..a7036dc --- /dev/null +++ b/ansible/roles/user/tasks/main.yml @@ -0,0 +1,26 @@ +--- +- name: Install sudo (permissions management) + become: true + pacman: + name: sudo + state: present +- name: Create the main user + become: true + user: + name: "{{ user.name }}" + uid: "{{ user.uid }}" + groups: "{{ user.groups }}" + shell: "{{ user.shell }}" +- name: Update the root user informations + become: true + user: + name: root + shell: "{{ root.shell }}" +- name: Allow user as a sudoers + become: true + community.general.sudoers: + commands: ALL + name: "{{ user.name }}" + runas: root + state: present + user: "{{ user.name }}"