X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=roles%2Fprogramming%2Fhaskell%2Ftasks%2Fmain.yml;h=309d9e2bb29da5996978d93b4182d3a83538804c;hb=HEAD;hp=fe37787f5ebef51b39068db2b42134977e1cc978;hpb=eac82f289d503c5bcc0d1e04784d027745d371c6;p=perso%2FImmae%2FConfig%2FAnsible.git diff --git a/roles/programming/haskell/tasks/main.yml b/roles/programming/haskell/tasks/main.yml index fe37787..309d9e2 100644 --- a/roles/programming/haskell/tasks/main.yml +++ b/roles/programming/haskell/tasks/main.yml @@ -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