]> git.phdru.name Git - ansible.git/blobdiff - playbooks/update-root.yml
Feat(roles/python-packages): Install `python-is-python2`
[ansible.git] / playbooks / update-root.yml
index 1deda04634252fc20637a40e9321ecd937eef1a0..4b1b94e665105cfb23fcfa4d9eeba7098359a808 100644 (file)
@@ -4,7 +4,7 @@
   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
         owner: root
         group: root
         mode: "0600"
-        force: no
       loop: ['.bashrc', 'admin/home/root/.profile',
              '.bash_logout', '.inputrc', '.less', '.lesskey',
              '.screenrc', '.shellrc', '.tmux.conf', '.vimrc',
             ]
 
+    - name: "Create ~root/admin/prog/"
+      file:
+        path: ~root/admin/prog
+        state: directory
+        owner: root
+        group: root
+        mode: "0600"
+
+    - name: "Update ~root/admin/prog/bash_prompt"
+      copy:
+        src: ~phd/admin/prog/bash_prompt
+        remote_src: yes
+        dest: ~root/admin/prog/bash_prompt
+        owner: root
+        group: root
+        mode: "0600"
+
     - name: "Update root mc - overwrite files from ~phd/admin"
       become: true
       copy:
@@ -39,4 +55,3 @@
         mode: "0600"
         force: no
       loop: ['hotlist', 'ini', 'panels.ini']
-