Provision a Lingua Franca development system with all supported target languages.
- lfc compiler (user install)
- openjre 17
- LF C RTI
- gcc, g++ and cmake
- python3
- rust (user install)
- Ubuntu 22.04
- Ubuntu 24.04
Platforms supported:
- linux/amd64
- linux/arm64
- linux/arm/v7 (armhf)
- linux/riscv64
- Ansible 2.15
- name: Install Lingua Franca development tools
hosts: myhosts
gather_facts: true
roles:
- name: xronos_lfc_ansible
role: xronos_lfc_ansiblelfc_install_cmake: install cmake. Defaults tofalse.lfc_install_rti: install RTI. Defaults totrue.
lfc_version: version of LFC to install. Defaults to empty (latest).lfc_cmake_version: version of cmake to install. Defaults to empty (latest).lfc_rti_commit: git branch, tag or commit hash of the RTI build. Default ismain.lfc_openjdk_17_jre_version: version of openjdk-17-jre to install. Default is empty (latest).