]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blobdiff - roles/contexts/fretlink/tasks/main.yml
Move bash functions to separate scripts
[perso/Immae/Config/Ansible.git] / roles / contexts / fretlink / tasks / main.yml
index 4d8e48a8dba57179de5e3bf401e5ef1eb68aea82..ce69e02ee48ad4090f0be05d8a9177f41bcc64a9 100644 (file)
           copy:
             dest: $HOME/workdir/environment
             content: "{{ fretlink_environment.stdout }}"
+      rescue:
+        - debug:
+            msg: "Could not read password store, continuing"
 - name: enable remind service
   systemd:
     state: started
     scope: user
     name: remind@work.service
     enabled: true
+- name: scripts
+  block:
+    - name: completion directory
+      file:
+        state: directory
+        path: $XDG_DATA_HOME/bash_completion
+    - name: scripts
+      copy:
+        mode: 0755
+        src: "scripts/{{ item }}"
+        dest: "$HOME/.local/bin/{{ item }}"
+      loop:
+        - fl_tmux_dev
+        - fl_vpn
+        - fl_getDump
+    - name: completion scripts
+      copy:
+        src: "scripts/_{{ item }}"
+        dest: "$XDG_DATA_HOME/bash_completion/_{{ item }}"
+      loop:
+        - fl_tmux_dev