]> git.phdru.name Git - ansible.git/blob - playbooks/roles/debian-sudo/tasks/main.yml
Feat(run-role): Run a role using a universal playbook
[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
9 - name: Add user phd to group sudo
10   become: true
11   user:
12     name: phd
13     append: yes
14     groups: sudo
15
16 - name: Allow passwordless operations for phd
17   become: true
18   copy:
19     content: 'phd       ALL=(ALL:ALL) NOPASSWD: ALL'
20     dest: /etc/sudoers.d/phd
21     owner: root
22     group: sudo
23     mode: 0640
24     force: yes