X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Fdebian-init-user-phd.yml;h=d14f4afa57625f7ba1d0b172e826bc1816595387;hb=b2f9ed9d2164451f7c64f87320a20adc7792cd79;hp=b8425995b93c4316e07f1d9626882aa1056df212;hpb=3fcd4cd213446c84c892237f1e12d25fa636f862;p=ansible.git diff --git a/playbooks/debian-init-user-phd.yml b/playbooks/debian-init-user-phd.yml index b842599..d14f4af 100644 --- a/playbooks/debian-init-user-phd.yml +++ b/playbooks/debian-init-user-phd.yml @@ -1,57 +1,5 @@ - name: Create user phd hosts: "{{ hosts | default('servers') }}" gather_facts: false - vars: - system_groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,input - tasks: - - name: Create system groups - become: true - group: - name: "{{ item }}" - system: true - loop: "{{ system_groups.split(',') }}" - - name: Create group phd - become: true - group: - name: phd - - name: Add user phd - become: true - user: - name: phd - group: phd - groups: "{{ system_groups }}" - - name: Create folder ~phd/.ssh - file: - path: ~phd/.ssh - state: directory - owner: phd - group: phd - mode: 0700 - - name: Upload SSH key - copy: - src: ~/.ssh/phd@nb3.pub - dest: ~phd/.ssh/phd@nb3.pub - owner: phd - group: phd - mode: 0600 -- name: Update local user phd - hosts: localhost - gather_facts: false - vars: - system_groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,bluetooth,davfs2,vboxusers,input - tasks: - - name: Create system groups - become: true - group: - name: "{{ item }}" - system: true - loop: "{{ system_groups.split(',') }}" - - name: Create group phd - become: true - group: - name: phd - - name: user phd - become: true - user: - name: phd - groups: "{{ system_groups }}" + roles: + - debian-phd