summaryrefslogtreecommitdiffstats
path: root/roles/cuda/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/cuda/tasks/main.yml')
-rw-r--r--roles/cuda/tasks/main.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/roles/cuda/tasks/main.yml b/roles/cuda/tasks/main.yml
index 6d846f8..f292f67 100644
--- a/roles/cuda/tasks/main.yml
+++ b/roles/cuda/tasks/main.yml
@@ -10,11 +10,19 @@
- block:
- include_tasks: configure_yum.yml
- when: ansible_pkg_mgr == 'yum'
+ when: ansible_pkg_mgr == 'yum' or ansible_pkg_mgr == 'dnf'
- include_tasks: configure_apt.yml
when: ansible_pkg_mgr == 'apt'
+ - name: Install kernel development files
+ package: name=kernel-devel state=present
+ register: result
+
+ - name: Synchronize kernel and kernel-devel packages
+ package: name=kernel state=latest
+ when: (result | changed)
+
- name: Install CUDA and related packages (1.5-2GB download, also restarts if cuda_restart_node_on_install is set to True)
package:
name: "{{ item }}"