From 0a6343af8242e99d3992544238ab0126494532a6 Mon Sep 17 00:00:00 2001
From: Eesaan Atluri <atlurie@uab.edu>
Date: Tue, 15 Nov 2022 12:14:46 -0600
Subject: [PATCH] Add tasks to install cuda-driver pkg from bright-cm

---
 ansible/roles/cuda_driver/tasks/main.yml | 30 ++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 ansible/roles/cuda_driver/tasks/main.yml

diff --git a/ansible/roles/cuda_driver/tasks/main.yml b/ansible/roles/cuda_driver/tasks/main.yml
new file mode 100644
index 0000000..fde04c1
--- /dev/null
+++ b/ansible/roles/cuda_driver/tasks/main.yml
@@ -0,0 +1,30 @@
+---
+
+- name: Install prerequisites
+  ansible.builtin.yum:
+    name:
+      - "kernel-devel-{{ ansible_kernel }}"
+      - freeglut
+      - freeglut-devel
+    state: present
+
+- name: Install cuda-driver and dcgm packages
+  ansible.builtin.yum:
+    name:
+      - cuda-driver
+      - cuda-dcgm-nvvs.x86_64
+      - cuda-dcgm.x86_64
+      - cuda-dcgm-libs
+      - cuda-dcgm-devel
+    state: present
+
+- name: start cuda-driver service
+  ansible.builtin.systemd:
+    name: cuda-driver
+    state: started
+    enabled: yes
+  loop:
+    - cuda-driver
+    - nvidia-persistenced
+    - cuda-dcgm
+
-- 
GitLab