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 }}"