X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;ds=sidebyside;f=playbooks%2Fdebian-init-user-phd.yml;h=be5c8fab8a96320ffeb5cf4f85e8b9a190bef035;hb=a6236248a45f7a764eb03006dc36e8e07348a420;hp=a41f09b99a46ee513cc177d67948533e93f4baba;hpb=07846bb789ab12e323fe4f0d28374ccfd0f0d816;p=ansible.git diff --git a/playbooks/debian-init-user-phd.yml b/playbooks/debian-init-user-phd.yml index a41f09b..be5c8fa 100644 --- a/playbooks/debian-init-user-phd.yml +++ b/playbooks/debian-init-user-phd.yml @@ -1,11 +1,13 @@ - name: Create user phd - hosts: all + hosts: "{{ hosts | default('servers') }}" + gather_facts: false tasks: - name: Add user phd + become: true user: name: phd group: phd - groups: root,adm,disk,cdrom,www-data,plugdev,staff,users,sudo,Debian-exim,fuse + groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,input - name: Create folder ~phd/.ssh file: path: ~phd/.ssh @@ -13,10 +15,18 @@ owner: phd group: phd mode: 0700 - - name: Upload SSH key - copy: + - name: Upload SSH key + copy: src: ~/.ssh/phd@nb3.pub dest: ~phd/.ssh/phd@nb3.pub owner: phd group: phd - mode: 0700 + mode: 0600 +- name: Update local user phd + hosts: localhost + tasks: + - name: user phd + become: true + user: + name: phd + groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,bluetooth,davfs2,vboxusers,input