X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Froles%2Froot%2Ftasks%2Froot.yml;h=756af8cb0cfbb6a04a78ba9141b18a0671b64b26;hb=45ba3bdce32ecc6f9f0ac031ccb799ed3157d6f9;hp=fb8d446f9234187b1ba78bccc8bde4f0b5e2dd58;hpb=86f60f40dd650fcf9ac23e40b9afa8357d00e2c2;p=ansible.git diff --git a/playbooks/roles/root/tasks/root.yml b/playbooks/roles/root/tasks/root.yml index fb8d446..756af8c 100644 --- a/playbooks/roles/root/tasks/root.yml +++ b/playbooks/roles/root/tasks/root.yml @@ -8,7 +8,6 @@ group: root directory_mode: "0700" mode: "0600" - force: yes loop: ['.bashrc', 'admin/home/root/.profile'] - name: "Setup ~root - copy directories from ~phd" @@ -22,7 +21,19 @@ directory_mode: "0700" mode: "0700" force: no - loop: ['.mc', '.ssh', '.vim', 'bin', 'lib'] + 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 @@ -34,7 +45,6 @@ group: root directory_mode: "0700" mode: "0600" - force: no loop: ['.bash_logout', '.inputrc', '.less', '.lesskey', '.screenrc', '.shellrc', '.tmux.conf', '.vimrc', ] @@ -56,13 +66,18 @@ 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 - force: yes - name: "Setup ~root - create tmp/" become: true