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 }}"