]> git.phdru.name Git - ansible.git/blob - playbooks/roles/debian-phd/tasks/main.yml
cea3f9fa3c89a6553e14ca81d64920fd5b25d16c
[ansible.git] / playbooks / roles / debian-phd / tasks / main.yml
1 - name: Create system groups
2   become: true
3   group:
4     name: "{{ item }}"
5     system: true
6   loop: "{{ system_groups.split(',') }}"
7 - name: Create group phd
8   become: true
9   group:
10     name: phd
11 - name: Add user phd
12   become: true
13   user:
14     name: phd
15     group: phd
16     groups: "{{ system_groups }}"
17 - name: Create folder ~phd/.ssh
18   file:
19     path: ~phd/.ssh
20     state: directory
21     owner: phd
22     group: phd
23     mode: 0700
24 - name: Upload SSH key
25   copy:
26     src: ~/.ssh/phd@nb3.pub
27     dest: ~phd/.ssh/authorized_keys
28     owner: phd
29     group: phd
30     mode: 0600