]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blobdiff - roles/programming/haskell/tasks/main.yml
Cleanup item loop controls
[perso/Immae/Config/Ansible.git] / roles / programming / haskell / tasks / main.yml
index fe37787f5ebef51b39068db2b42134977e1cc978..309d9e2bb29da5996978d93b4182d3a83538804c 100644 (file)
@@ -1,15 +1,20 @@
 ---
+- name: Config dirs
+  file:
+    state: directory
+    path: "{{ item }}"
+  loop:
+    - "$HOME/.ghc"
+    - "$XDG_DATA_HOME/stack/global-project"
 - name: GHC config file
   copy:
     src: ghci.conf
     dest: $HOME/.ghc/
 - name: Stack config files
   copy:
-    src: "stack/{{ stack_item }}"
-    dest: "$XDG_DATA_HOME/stack/{{ stack_item }}"
+    src: "stack/{{ item }}"
+    dest: "$XDG_DATA_HOME/stack/{{ item }}"
   loop:
     - config.yaml
     - global-project/README.txt
     - global-project/stack.yaml
-  loop_control:
-    loop_var: stack_item