]> git.phdru.name Git - ansible.git/blob - playbooks/roles/debian-sudo/tasks/main.yml
Feat: Split `debian-init-user-phd` into roles
[ansible.git] / playbooks / roles / debian-sudo / tasks / main.yml
1 - name: Install sudo
2   become: true
3   apt:
4     install_recommends: no
5     name: sudo
6     state: latest
7     update_cache: yes
8 - name: Add user phd to group sudo
9   become: true
10   user:
11     name: phd
12     append: yes
13     groups: sudo
14 - name: Allow passwordless operations
15   become: true
16   copy:
17     content: 'phd       ALL=(ALL:ALL) NOPASSWD: ALL'
18     dest: /etc/sudoers.d/phd
19     owner: root
20     group: sudo
21     mode: 0640
22     force: yes