dbuzinski.dhall
Dhall
This is an Ansible Role that installs the Dhall Configuration Language. It also installs tools like dhall-to-json, dhall-to-yaml, and json-to-dhall.
Requirements
No special requirements.
Role Variables
Here are the variables you can use, along with their default values (check defaults/main.yml
):
dhall_version: "1.38.1"
This is the version of Dhall that will be installed. The default is "1.38.1," which works on most supported operating systems.
dhall_to_json_version: "1.7.6"
This specifies the version of dhall-to-json to install. The default is "1.7.6," which works on most supported operating systems. Note: This version should match a version included in the Dhall release for the dhall_version. You can check releases here: https://github.com/dhall-lang/dhall-haskell/releases
windows_install_dir: "%USERPROFILE%\.dhall"
This is the folder where the executables will be saved for Windows installations.
Dependencies
No dependencies.
Example Playbook
Here’s an example of how to use this role (you can pass variables as needed):
- hosts: servers
roles:
- { role: dbuzinski.dhall }
License
MIT / BSD
Author Information
This role was created by David Buzinski in 2021.
A role to install Dhall configuration language
ansible-galaxy install dbuzinski.dhall