summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthieu Saulnier <fantom@fedoraproject.org>2018-11-10 11:10:00 +0100
committerMatthieu Saulnier <fantom@fedoraproject.org>2018-11-10 11:10:00 +0100
commite5202e2eb75630ff80c4359e2e7adb3241beed16 (patch)
tree70ba760955c5182aeebb22c628890dfa5266947e
parentf47659cfc51a5b220993e710563ee1ba85d98b43 (diff)
downloadplaybooks-ansible-e5202e2eb75630ff80c4359e2e7adb3241beed16.tar.gz
playbooks-ansible-e5202e2eb75630ff80c4359e2e7adb3241beed16.tar.xz
playbooks-ansible-e5202e2eb75630ff80c4359e2e7adb3241beed16.zip
Add nvidia driver installation and setup tasks in clients role
-rw-r--r--roles/clients/tasks/main.yml3
-rw-r--r--roles/clients/tasks/nvidia.yml23
2 files changed, 26 insertions, 0 deletions
diff --git a/roles/clients/tasks/main.yml b/roles/clients/tasks/main.yml
index 13b1d46..03dbdee 100644
--- a/roles/clients/tasks/main.yml
+++ b/roles/clients/tasks/main.yml
@@ -37,3 +37,6 @@
- name: Configuration du système
import_tasks: config.yml
+
+- name: Installation du pilote NVidia
+ import_tasks: nvidia.yml
diff --git a/roles/clients/tasks/nvidia.yml b/roles/clients/tasks/nvidia.yml
new file mode 100644
index 0000000..29e5b91
--- /dev/null
+++ b/roles/clients/tasks/nvidia.yml
@@ -0,0 +1,23 @@
+- name: Installation du pilote NVidia
+ package:
+ name: "{{ item }}"
+ state: present
+ with_items:
+ - akmod-nvidia
+ - xorg-x11-drv-nvidia
+
+- name: Activation règle udev
+ lineinfile:
+ dest: /usr/lib/udev/rules.d/64-gdm.rules
+ state: present
+ backrefs: yes
+ regexp: "^DRIVER==nvidia"
+ line: "#DRIVER==nvidia"
+
+- name: Désactivation de Wayland pour GDM
+ lineinfile:
+ dest: /etc/gdm/custom.conf
+ state: present
+ backrefs: yes
+ regexp: "^#WaylandEnable=false"
+ line: "WaylandEnable=false"