diff --git a/roles/node/tasks/xen.yml b/roles/node/tasks/xen.yml index d2f34da..76a4f32 100644 --- a/roles/node/tasks/xen.yml +++ b/roles/node/tasks/xen.yml @@ -85,3 +85,16 @@ notify: - update initramfs - reboot + +- name: "Get latest Xen version" + ansible.builtin.command: + cmd: bash -c 'find /usr/lib -type d -name "xen-*" | sort -r | head -1' + register: latest_xen + changed_when: false + failed_when: latest_xen.rc != 0 + +- name: "Link Xen to latest version" + ansible.builtin.file: + state: link + src: "{{ latest_xen.stdout }}" + dest: /usr/lib/xen