Add sudo role for Unix systems

This commit is contained in:
Kenneth Benzie 2022-11-07 14:16:19 +00:00
parent bebe6de7cd
commit f549ca07bd
3 changed files with 15 additions and 0 deletions

View File

@ -7,6 +7,8 @@
- role: tmux - role: tmux
- role: system-info - role: system-info
when: '"WSL" not in ansible_kernel' when: '"WSL" not in ansible_kernel'
- role: sudo
when: ansible_user_id != "root"
- role: ag - role: ag
- role: bat - role: bat

View File

@ -0,0 +1,12 @@
---
- assert:
that: ansible_user_id != "root"
- name: create /etc/sudoers.d/{user} config file
become: true
template:
src: sudoers
dest: '/etc/sudoers.d/{{ansible_user_id}}'
owner: root
group: root
mode: '0440'

View File

@ -0,0 +1 @@
{{ansible_user_id}} ALL=(ALL) NOPASSWD:ALL