config/roles/dev/tasks/ocaml.yml

25 lines
602 B
YAML
Raw Normal View History

2025-08-09 20:19:59 +03:00
# TODO: use ansible ocaml package for install ??
- name: Installing opam
become: true
2025-08-09 20:19:59 +03:00
ansible.builtin.dnf5:
name:
- opam
- gmp-devel
state: latest
- name: "Installing coq lsp: pin version"
ansible.builtin.command:
cmd: opam switch create default 5.3.0
changed_when: false
# update fish path
- name: Get programs list to check fish presence
ansible.builtin.package_facts:
manager: auto
- name: Update fish path for bun
ansible.builtin.shell: fish_add_path -m {{ ansible_env.HOME }}/.opam/default/bin
2025-08-09 20:19:59 +03:00
args:
executable: /usr/bin/fish
changed_when: false