gather_facts: false
tasks:
- name: "Update ~root - sync directories from ~phd"
- synchronize:
+ ansible.posix.synchronize:
src: "~phd/{{ item }}"
dest: ~root
archive: no # avoid setting owner/group
'.screenrc', '.shellrc', '.tmux.conf', '.vimrc',
]
+ - name: "Update ~root/.ssh/known_hosts"
+ copy:
+ src: ~phd/.ssh/known_hosts
+ remote_src: yes
+ dest: ~root/.ssh/known_hosts
+ owner: root
+ group: root
+ mode: "0600"
+
- name: "Create ~root/admin/prog/"
file:
path: ~root/admin/prog
group: root
mode: "0600"
- - name: "Update ~root/admin/prog/short_curdir"
+ - name: "Update ~root/admin/prog/bash_prompt"
copy:
- src: ~phd/admin/prog/short_curdir
+ src: ~phd/admin/prog/bash_prompt
remote_src: yes
- dest: ~root/admin/prog/short_curdir
+ dest: ~root/admin/prog/bash_prompt
owner: root
group: root
mode: "0600"
mode: "0600"
force: no
loop: ['hotlist', 'ini', 'panels.ini']
-