29 lines
605 B
YAML
29 lines
605 B
YAML
---
|
|
- name: packages | Initialize cabal config
|
|
command:
|
|
cmd: cabal user-config init
|
|
creates: '{{ ansible_env.CABAL_CONFIG }}'
|
|
tags: cabal-init
|
|
|
|
- name: packages | Update cabal package list
|
|
command: cabal update
|
|
tags: cabal-update
|
|
|
|
- name: packages | Install hadolint
|
|
tags: hadolint
|
|
command: cabal install hadolint
|
|
|
|
# dhall-nix requires libsodium-dev
|
|
- name: packages | Install dhall packages
|
|
tags: dhall
|
|
command: cabal install {{ item }}
|
|
loop:
|
|
- dhall
|
|
- dhall-json
|
|
- dhall-yaml
|
|
- dhall-nix
|
|
- dhall-lsp-server
|
|
- dhall-docs
|
|
- dhall-toml
|
|
- dhall-csv
|