Vagrant.configure("2") do |config| config.vm.box = "ubuntu/focal64" config.vm.network "private_network", ip: "192.168.10.20" config.vm.provision "shell", inline: <<-SHELL apt-get update apt-get dist-upgrade -y apt-get install -y build-essential libssl-dev pkg-config SHELL config.vm.provision "shell", privileged: false, inline: <<-SHELL curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y source $HOME/.cargo/env cargo install cargo-tarpaulin --version 0.18.0-alpha1 SHELL end