]> git.phdru.name Git - ansible.git/blob - playbooks/debian-init-user-phd.yml
User `phd` playbook: Update groups
[ansible.git] / playbooks / debian-init-user-phd.yml
1 - name: Create user phd
2   hosts: all
3   tasks:
4     - name: Add user phd
5       become: true
6       user:
7         name: phd
8         group: phd
9         groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,input
10     - name: Create folder ~phd/.ssh
11       file:
12         path: ~phd/.ssh
13         state: directory
14         owner: phd
15         group: phd
16         mode: 0700
17      - name: Upload SSH key
18        copy:
19         src: ~/.ssh/phd@nb3.pub
20         dest: ~phd/.ssh/phd@nb3.pub
21         owner: phd
22         group: phd
23         mode: 0700
24 - name: Update local user phd
25   hosts: localhost
26   tasks:
27     - name: user phd
28       become: true
29       user:
30         name: phd
31         groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,bluetooth,davfs2,vboxusers,input