diff --git a/ansible/roles/cuda_driver/tasks/main.yml b/ansible/roles/cuda_driver/tasks/main.yml new file mode 100644 index 0000000000000000000000000000000000000000..fde04c1edb6cfb0ddb825e352a0d0f9c63e98641 --- /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 +