]> git.phdru.name Git - ansible.git/blob - playbooks/debian/roles/root/tasks/root.yml
Fix(add-apache-vhost): Remove wrong conditions
[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 - check .sh_history"
43   become: true
44   stat:
45     path: ~root/.sh_history
46   register: sh_history
47
48 - name: "Setup ~root - create .sh_history"
49   become: true
50   file:
51     path: ~root/.sh_history
52     state: touch
53     owner: root
54     group: root
55     mode: "0600"
56   when: not sh_history.stat.exists
57
58 - name: "Setup ~root - link .bash_history"
59   become: true
60   file:
61     path: ~root/.bash_history
62     src: ./.sh_history
63     state: link
64     force: yes
65
66 - name: "Setup ~root - create tmp/"
67   become: true
68   file:
69     path: tmp/vim/undo
70     state: directory
71     owner: root
72     group: root
73     mode: "0700"
74     recurse: yes