From c239874136b3a352582841c56f51708444e119ad Mon Sep 17 00:00:00 2001 From: Derek Nola Date: Tue, 12 Aug 2025 11:13:54 -0700 Subject: [PATCH] Don't update_cache if airgapped (#430) Signed-off-by: Derek Nola --- roles/prereq/tasks/main.yml | 2 +- roles/raspberrypi/tasks/prereq/Ubuntu.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/prereq/tasks/main.yml b/roles/prereq/tasks/main.yml index e451295..d5d1bae 100644 --- a/roles/prereq/tasks/main.yml +++ b/roles/prereq/tasks/main.yml @@ -9,7 +9,7 @@ when: ansible_distribution in ['Ubuntu'] ansible.builtin.apt: name: policycoreutils # Used by install script to restore SELinux context - update_cache: true + update_cache: "{{ airgap_dir is not defined }}" - name: Enable IPv4 forwarding ansible.posix.sysctl: diff --git a/roles/raspberrypi/tasks/prereq/Ubuntu.yml b/roles/raspberrypi/tasks/prereq/Ubuntu.yml index 4210ae3..052a4ac 100644 --- a/roles/raspberrypi/tasks/prereq/Ubuntu.yml +++ b/roles/raspberrypi/tasks/prereq/Ubuntu.yml @@ -18,6 +18,6 @@ # Fixes issues in newer Ubuntu where VXLan isn't setup right. # See: https://github.com/k3s-io/k3s/issues/4234 name: linux-modules-extra-raspi - update_cache: true + update_cache: "{{ airgap_dir is not defined }}" state: present when: "ansible_distribution_version is version('20.10', '>=') and ansible_distribution_version is version('24.04', '<')"