diff options
Diffstat (limited to 'roles/nvidia_gtx1060')
| -rw-r--r-- | roles/nvidia_gtx1060/handlers/main.yml | 5 | ||||
| -rw-r--r-- | roles/nvidia_gtx1060/tasks/install-archlinux.yml | 8 |
2 files changed, 11 insertions, 2 deletions
diff --git a/roles/nvidia_gtx1060/handlers/main.yml b/roles/nvidia_gtx1060/handlers/main.yml index 67408c79..56f4faec 100644 --- a/roles/nvidia_gtx1060/handlers/main.yml +++ b/roles/nvidia_gtx1060/handlers/main.yml @@ -4,3 +4,8 @@ ansible.builtin.command: cmd: "mkinitcpio -P" changed_when: true + +- name: "Require reboot" + ansible.builtin.set_fact: + # This flag is used to trigger a post_task of rebooting after the playbook finishes + reboot_required: true diff --git a/roles/nvidia_gtx1060/tasks/install-archlinux.yml b/roles/nvidia_gtx1060/tasks/install-archlinux.yml index 0a8565ea..8d5134bb 100644 --- a/roles/nvidia_gtx1060/tasks/install-archlinux.yml +++ b/roles/nvidia_gtx1060/tasks/install-archlinux.yml @@ -19,7 +19,9 @@ src: "nvidia.conf.j2" dest: "/etc/modprobe.d/nvidia.conf" mode: "0644" - notify: "Rebuild initramfs" + notify: + - "Rebuild initramfs" + - "Require reboot" tags: # Since the /etc/mkinitcpio isn't available on the docker container # Ignore this for testing, @@ -47,7 +49,9 @@ path: "/etc/mkinitcpio.conf" regexp: "^MODULES=\\(.*\\)" line: "MODULES=({{ all_modules | join(' ') }})" - notify: "Rebuild initramfs" + notify: + - "Rebuild initramfs" + - "Require reboot" tags: # Since the /etc/mkinitcpio isn't available on the docker container # Ignore this for testing, |
