- name: Installing opam dependencies become: true ansible.builtin.dnf5: name: - gmp-devel state: latest - name: Installing ocaml ansible.builtin.import_role: name: opam-ansible vars: opam_install_method: package_manager opam_install_location: user opam_switches: - name: "default" compiler: "--packages=ocaml-variants.5.3.0+options,ocaml-option-flambda" packages: - dune - ocaml-lsp-server - ocamlformat - qcheck # NOTE: done during usage by switch eval # --- # update fish path # - name: Get programs list to check fish presence # ansible.builtin.package_facts: # manager: auto # - name: Update fish path for opam # ansible.builtin.shell: fish_add_path -m {{ ansible_env.HOME }}/.opam/default/bin # args: # executable: /usr/bin/fish # changed_when: false