From 6dc2db495757a607d25f289194c6b837a0b438f5 Mon Sep 17 00:00:00 2001 From: rasmus Date: Sun, 3 Aug 2025 13:27:49 +0300 Subject: [PATCH] pve: skip change dedup when already set --- proxmox/general.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/proxmox/general.yaml b/proxmox/general.yaml index e03c849..b492be9 100644 --- a/proxmox/general.yaml +++ b/proxmox/general.yaml @@ -72,7 +72,12 @@ regexp: 'WATCHDOG_MODULE=ipmi_watchdog$' line: 'WATCHDOG_MODULE=ipmi_watchdog' - - name: dedup on rpool + - name: rpool dedup get + ansible.builtin.shell: "zfs get dedup rpool -H | awk '{ print $3 }'" + changed_when: false + register: dedup + - name: rpool dedup set on + when: "dedup.stdout != 'on'" ansible.builtin.shell: zfs set dedup=on rpool # https://forum.proxmox.com/threads/problem-activating-memory-hotplug.66790/ https://lists.proxmox.com/pipermail/pve-devel/2016-December/024519.html can reproduce in 2020, 2022, 2025