--- - 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 }}" loop: - config.yaml - global-project/README.txt - global-project/stack.yaml loop_control: loop_var: stack_item