diff options
-rw-r--r-- | roles/cuda/tasks/cuda_init.yml | 6 | ||||
-rw-r--r-- | roles/docker/tasks/install_podman.yml | 5 |
2 files changed, 11 insertions, 0 deletions
diff --git a/roles/cuda/tasks/cuda_init.yml b/roles/cuda/tasks/cuda_init.yml index ff54994..6d579de 100644 --- a/roles/cuda/tasks/cuda_init.yml +++ b/roles/cuda/tasks/cuda_init.yml @@ -31,6 +31,12 @@ enabled: yes when: ansible_service_mgr == "systemd" +- name: enable the DKMS systemd service + service: + name: dkms + enabled: yes + when: ansible_service_mgr == "systemd" + - name: check if cuda_gpu_name0 ( /dev/nvidia0 ) exists stat: path: "{{ cuda_gpu_name0 }}" diff --git a/roles/docker/tasks/install_podman.yml b/roles/docker/tasks/install_podman.yml index f59e778..f8c7797 100644 --- a/roles/docker/tasks/install_podman.yml +++ b/roles/docker/tasks/install_podman.yml @@ -11,6 +11,11 @@ - nvidia-container-runtime when: "'cuda' in group_names" +#https://github.com/moby/moby/issues/38729 +- name: Disable cgroups until fixes for root-less mode are landed in CentOS + ini_file: dest="/etc/nvidia-container-runtime/config.toml" section="nvidia-container-cli" option="no-cgroups" value="true" backup="no" create="no" state="present" + when: "'cuda' in group_names" + - name: Use vfs storage for system services (as overlay is still problematic) lineinfile: dest="/etc/containers/storage.conf" regexp="driver\s*=" line="driver = \"vfs\"" state="present" register: storage |