]> git.phdru.name Git - ansible.git/blob - playbooks/debian/roles/root/tasks/root.yml
Feat(init-system2): Install and update `logcheck`
[ansible.git] / playbooks / debian / roles / root / tasks / root.yml
1 - name: "Setup ~root - overwrite files from ~phd"
2   become: true
3   copy:
4     src: "~phd/{{ item }}"
5     remote_src: yes
6     dest: ~root
7     owner: root
8     group: root
9     directory_mode: "0700"
10     mode: "0600"
11     force: yes
12   loop: ['.bashrc', 'admin/home/root/.profile']
13
14 - name: "Setup ~root - copy directories from ~phd"
15   become: true
16   copy:
17     src: "~phd/{{ item }}"
18     remote_src: yes
19     dest: ~root
20     owner: root
21     group: root
22     directory_mode: "0700"
23     mode: "0700"
24     force: no
25   loop: ['.mc', '.ssh', '.vim', 'bin', 'lib']
26
27 - name: "Setup ~root - copy files from ~phd without overwriting"
28   become: true
29   copy:
30     src: "~phd/{{ item }}"
31     remote_src: yes
32     dest: ~root
33     owner: root
34     group: root
35     directory_mode: "0700"
36     mode: "0600"
37     force: no
38   loop: ['.bash_logout', '.inputrc', '.less', '.lesskey',
39          '.screenrc', '.shellrc', '.tmux.conf', '.vimrc',
40         ]
41
42 - name: "Setup ~root - create .sh_history"
43   become: true
44   file:
45     path: ~root/.sh_history
46     state: touch
47     owner: root
48     group: root
49     mode: "0600"
50
51 - name: "Setup ~root - link .bash_history"
52   become: true
53   file:
54     path: ~root/.bash_history
55     src: ./.sh_history
56     state: link
57     force: yes
58
59 - name: "Setup ~root - create tmp/"
60   become: true
61   file:
62     path: tmp/vim/undo
63     state: directory
64     owner: root
65     group: root
66     mode: "0700"
67     recurse: yes