+++ /dev/null
-- name: "Setup ~root - overwrite files from ~phd"
- become: true
- copy:
- src: "~phd/{{ item }}"
- remote_src: yes
- dest: ~root
- owner: root
- group: root
- directory_mode: "0700"
- mode: "0600"
- loop: ['.bashrc', 'admin/home/root/.profile']
-
-- name: "Setup ~root - copy directories from ~phd"
- become: true
- copy:
- src: "~phd/{{ item }}"
- remote_src: yes
- dest: ~root
- owner: root
- group: root
- directory_mode: "0700"
- mode: "0700"
- force: no
- loop: ['.mc', '.ssh', 'bin', 'lib']
-
-- name: "Setup ~root - copy vim from ~phd"
- become: true
- copy:
- src: "~phd/{{ item }}"
- remote_src: yes
- dest: ~root
- owner: root
- group: root
- directory_mode: "0700"
- mode: "0700"
- loop: ['.vim']
-
-- name: "Setup ~root - copy files from ~phd without overwriting"
- become: true
- copy:
- src: "~phd/{{ item }}"
- remote_src: yes
- dest: ~root
- owner: root
- group: root
- directory_mode: "0700"
- mode: "0600"
- loop: ['.bash_logout', '.inputrc', '.less', '.lesskey',
- '.screenrc', '.shellrc', '.tmux.conf', '.vimrc',
- ]
-
-- name: "Setup ~root - check .sh_history"
- become: true
- stat:
- path: ~root/.sh_history
- register: sh_history
- changed_when: not sh_history.stat.exists
-
-- name: "Setup ~root - create .sh_history"
- become: true
- file:
- path: ~root/.sh_history
- state: touch
- owner: root
- group: root
- mode: "0600"
- when: not sh_history.stat.exists
-
-- name: "Setup ~root - remove .bash_history"
- become: true
- file:
- path: ~root/.bash_history
- state: absent
-
-- name: "Setup ~root - link .bash_history"
- become: true
- file:
- path: ~root/.bash_history
- src: ./.sh_history
- state: link
-
-- name: "Setup ~root - create tmp/"
- become: true
- file:
- path: ~root/tmp/vim/undo
- state: directory
- owner: root
- group: root
- mode: "0700"
- recurse: yes