diff options
-rw-r--r-- | roles/clients/tasks/main.yml | 3 | ||||
-rw-r--r-- | roles/clients/tasks/nvidia.yml | 23 |
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" |