---
+- 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
- synchronize:
- recursive: yes
- archive: no
- checksum: yes
- src: stack/
- dest: /$XDG_DATA_HOME/stack/
-
+ copy:
+ src: "stack/{{ stack_item }}"
+ dest: "$XDG_DATA_HOME/stack/{{ stack_item }}"
+ loop:
+ - config.yaml
+ - global-project/README.txt
+ - global-project/stack.yaml
+ loop_control:
+ loop_var: stack_item