Skip to content

Commit d732a93

Browse files
authored
Add nvidia-docker tools installation to worker provisioning (#4437)
Fix tflint errors
1 parent c6bbba4 commit d732a93

File tree

1 file changed

+3
-2
lines changed
  • terraform-aws-github-runner/modules/runners-instances/templates

1 file changed

+3
-2
lines changed

terraform-aws-github-runner/modules/runners-instances/templates/user-data.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ ${install_config_runner}
2424
echo Checking if nvidia install required ${nvidia_driver_install}
2525
%{ if nvidia_driver_install ~}
2626
set +e
27-
os_id=$(. /etc/os-release;echo $ID$VERSION_ID)
27+
os_id=$(awk -F= '/^ID=/{print $2}' /etc/os-release)
28+
os_version=$(awk -F= '/^VERSION=/{print $2}' /etc/os-release)
2829
if ! [[ "$os_id" =~ ^amzn.* ]]; then
2930
echo Installing Development Tools
3031
sudo yum groupinstall -y "Development Tools"
@@ -37,7 +38,7 @@ sudo rm -fv /tmp/nvidia_driver
3738
if ! [[ "$os_id" =~ ^amzn.* ]]; then
3839
echo Installing nvidia-docker tools
3940
sudo yum install -y yum-utils
40-
sudo yum-config-manager --add-repo https://nvidia.github.io/nvidia-docker/${os_id}/nvidia-docker.repo
41+
sudo yum-config-manager --add-repo https://nvidia.github.io/nvidia-docker/${os_id}${os_version}/nvidia-docker.repo
4142
sudo yum install -y nvidia-docker2
4243
sudo systemctl restart docker
4344
fi

0 commit comments

Comments
 (0)