From 540c5dfb53bf94937ae81d47f3002d1452b67113 Mon Sep 17 00:00:00 2001 From: BWSTTVDEV Date: Tue, 28 Oct 2025 01:12:33 +0000 Subject: [PATCH] d --- update.yml | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/update.yml b/update.yml index 3e7d711..c077b06 100644 --- a/update.yml +++ b/update.yml @@ -5,24 +5,12 @@ become_method: sudo become_user: root tasks: - - name: Update apt cache (allow release info changes) - apt: - update_cache: yes - cache_valid_time: 3600 - force_apt_get: yes - # Use apt options to allow codename/origin/suite changes safely - extra_args: > - -o Acquire::AllowReleaseInfoChange::Suite=true - -o Acquire::AllowReleaseInfoChange::Codename=true - -o Acquire::AllowReleaseInfoChange::Origin=true + - name: Update apt cache (tolerate repo codename changes) + shell: apt-get update -o Acquire::AllowReleaseInfoChange=true -o Acquire::AllowReleaseInfoChange::Origin=true -o Acquire::AllowReleaseInfoChange::Suite=true -o Acquire::AllowReleaseInfoChange::Codename=true + register: apt_update + changed_when: "'packages can be upgraded' in apt_update.stdout" - - name: Upgrade all packages (allow release info changes) - apt: - upgrade: dist - autoremove: yes - autoclean: yes - force_apt_get: yes - extra_args: > - -o Acquire::AllowReleaseInfoChange::Suite=true - -o Acquire::AllowReleaseInfoChange::Codename=true - -o Acquire::AllowReleaseInfoChange::Origin=true + - name: Upgrade all packages (tolerate repo codename changes) + shell: apt-get dist-upgrade -y --autoremove --autoclean -o Acquire::AllowReleaseInfoChange=true -o Acquire::AllowReleaseInfoChange::Origin=true -o Acquire::AllowReleaseInfoChange::Suite=true -o Acquire::AllowReleaseInfoChange::Codename=true + register: apt_upgrade + changed_when: "'upgraded,' in apt_upgrade.stdout"