From a1c8b5e2ddfa5a8de09512a27286dd6caf6e08f5 Mon Sep 17 00:00:00 2001 From: Sandwich Date: Sat, 21 Feb 2026 02:56:20 +0100 Subject: [PATCH] fix(global_defaults): remove dead /swap and make pacman cache arch-only in reserved mounts --- roles/global_defaults/tasks/validation.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/roles/global_defaults/tasks/validation.yml b/roles/global_defaults/tasks/validation.yml index 5f3bd09..6e19900 100644 --- a/roles/global_defaults/tasks/validation.yml +++ b/roles/global_defaults/tasks/validation.yml @@ -333,15 +333,11 @@ - name: Validate disk mount definitions when: system_cfg.disks is defined vars: - reserved_mounts: - - /boot - - /boot/efi - - /home - - /swap - - /var - - /var/cache/pacman/pkg - - /var/log - - /var/log/audit + reserved_mounts: >- + {{ + ['/boot', '/boot/efi', '/home', '/var', '/var/log', '/var/log/audit'] + + (['/var/cache/pacman/pkg'] if os == 'archlinux' else []) + }} disk_mount: "{{ (item.mount.path | default('') | string) | trim }}" disk_fstype: "{{ (item.mount.fstype | default('') | string) | trim }}" disk_device: "{{ (item.device | default('') | string) | trim }}"