diff --git a/images/ubuntu/image.pkr.hcl b/images/ubuntu/image.pkr.hcl index 45f7e14..097928b 100644 --- a/images/ubuntu/image.pkr.hcl +++ b/images/ubuntu/image.pkr.hcl @@ -30,6 +30,7 @@ build { "./scripts/install-packages.sh", "./scripts/install-gha-runner.sh", "./scripts/install-awscli.sh", + "./scripts/install-rust.sh", "./scripts/setup-ssh.sh", "./scripts/setup-disk-resize.sh", "./scripts/setup-grub.sh", diff --git a/images/ubuntu/scripts/install-rust.sh b/images/ubuntu/scripts/install-rust.sh new file mode 100644 index 0000000..eced22d --- /dev/null +++ b/images/ubuntu/scripts/install-rust.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +set -euo pipefail +IFS=$'\n\t' + +# CI expects a Rust toolchain to be installed. +DEBIAN_FRONTEND=noninteractive sudo apt install rustup -y +sudo -u gha rustup toolchain install stable --profile minimal