]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blobdiff - roles/tools/tasks/main.yml
Cleanup item loop controls
[perso/Immae/Config/Ansible.git] / roles / tools / tasks / main.yml
index 3fa7d35ffa58eda6049e9cbcd85ad28cc3340f81..e9eb88713ef7ffa6e926fcbdfc6ba8099a6a2ad9 100644 (file)
@@ -1,10 +1,25 @@
 ---
 - name: Import other tools
   include_role:
-    name: "{{ item }}"
+    name: "{{ tool_import_item }}"
   loop:
     - git
     - gnupg
+  loop_control:
+    loop_var: tool_import_item
+- name: Config dirs
+  file:
+    state: directory
+    path: "$XDG_CONFIG_HOME/{{ item }}"
+  loop:
+    - htop
+    - mplayer
+    - psql
+    - vim
+    - tmux
+    - youtube-viewer
+    - remind
+    - systemd/user
 - name: config files
   copy:
     src: "{{ item }}"
   loop:
     - htop/htoprc
     - mplayer/config
+- name: template config files
+  template:
+    src: "{{ item }}.j2"
+    dest: "$XDG_CONFIG_HOME/{{ item }}"
+  loop:
+    - wgetrc
 - name: postgresql
   block:
     - name: psql config file
     - [ "sinkType", "0" ]
     - [ "sourceType", "0" ]
     - [ "showVolumeMeters", "1" ]
+- name: ssh config dirs
+  file:
+    state: directory
+    path: "$HOME/.ssh"
 - name: ssh files
   copy:
     src: "ssh/{{ item }}"