From 0f500adbf03dfef0bb5bab5d2b169fe5b847f7ba Mon Sep 17 00:00:00 2001 From: oguzkaganozt Date: Tue, 30 Jan 2024 12:00:22 +0300 Subject: [PATCH] Remove systemctl commands from ansible as it fails on gh-actions --- ansible/roles/nvidia_docker/tasks/main.yaml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/ansible/roles/nvidia_docker/tasks/main.yaml b/ansible/roles/nvidia_docker/tasks/main.yaml index def9b2f2b13..4de0b4e30b3 100644 --- a/ansible/roles/nvidia_docker/tasks/main.yaml +++ b/ansible/roles/nvidia_docker/tasks/main.yaml @@ -1,15 +1,18 @@ # tasks file for nvidia-container-toolkit-installation - name: Add NVIDIA container toolkit GPG key + become: true ansible.builtin.shell: | - curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg + curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg - name: Add NVIDIA container toolkit repository + become: true ansible.builtin.shell: | curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ - sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list + tee /etc/apt/sources.list.d/nvidia-container-toolkit.list - name: Update apt cache + become: true ansible.builtin.apt: update_cache: yes @@ -21,9 +24,7 @@ update_cache: true - name: Add NVIDIA runtime support to docker engine + become: true ansible.builtin.shell: | - sudo nvidia-ctk runtime configure --runtime=docker + nvidia-ctk runtime configure --runtime=docker -- name: Restart docker engine for nvidia runtime support - ansible.builtin.shell: | - sudo systemctl restart docker