diff --git a/tasks/subscription.yml b/tasks/subscription.yml index 710da0f..b098b89 100644 --- a/tasks/subscription.yml +++ b/tasks/subscription.yml @@ -1,16 +1,34 @@ --- +- name: subscription | Check for legacy proxmoxlib.js + stat: + path: /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js + register: proxmoxlib_js + - name: subscription | Remove subscription nag (legacy proxmoxlib.js) ansible.builtin.replace: path: /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js regexp: "if \\(data.status !== 'Active'\\)" replace: "if (false)" - ignore_errors: true + when: proxmoxlib_js.stat.exists + register: patch_legacy + failed_when: + - proxmoxlib_js.stat.exists + - patch_legacy.matched == 0 notify: restart pveproxy +- name: subscription | Check for minified proxmoxlib.min.js (VE 8/9) + stat: + path: /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.min.js + register: proxmoxlib_min_js + - name: subscription | Remove subscription nag (minified bundle for VE 8/9) ansible.builtin.replace: path: /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.min.js regexp: "data.status!=='Active'" replace: "false" - ignore_errors: true + when: proxmoxlib_min_js.stat.exists + register: patch_minified + failed_when: + - proxmoxlib_min_js.stat.exists + - patch_minified.matched == 0 notify: restart pveproxy