From d7541c119975021cea56c1a98d04cafe26262ae3 Mon Sep 17 00:00:00 2001 From: Rene Mewissen Date: Wed, 22 Oct 2025 13:40:49 +0200 Subject: [PATCH] remove old source list for ansible before updating --- roles/base/tasks/ansible_setup.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/roles/base/tasks/ansible_setup.yml b/roles/base/tasks/ansible_setup.yml index 0284ac8..a83dfa2 100644 --- a/roles/base/tasks/ansible_setup.yml +++ b/roles/base/tasks/ansible_setup.yml @@ -28,14 +28,20 @@ # Hinweis: Der 'warn: false' Parameter wurde aufgrund eines Konflikts entfernt. # Diese Aufgabe ist entscheidend für die moderne APT-Schlüsselverwaltung. -- name: ansible setup | remove repository - Debian +- name: ansible setup | remove repository file - Debian + file: + path: /etc/apt/sources.list.d/ansible.list + state: absent + when: ansible_distribution == "Debian" + +- name: ansible setup | remove repository - Debian / Ubuntu tags: ansible,ansible-setup apt_repository: repo: "deb [signed-by=/usr/share/keyrings/ansible-archive-keyring.gpg] http://ppa.launchpad.net/ansible/ansible/ubuntu {{ equivalents[ansible_distribution_release]['ubuntu'] }} main" state: absent update_cache: no filename: ansible - when: ansible_distribution == "Debian" + when: ansible_distribution in ["Debian", "Ubuntu"] - name: ansible setup | update repository - Debian tags: ansible,ansible-setup