From 1ffe6955d8c26754a793e293092180de28045d0d Mon Sep 17 00:00:00 2001 From: Martin Kutlak Date: Tue, 2 Jul 2019 09:47:07 +0200 Subject: [PATCH] abrt: delete EOLed repos from faf grep || true to not fail the task because of empty matches. Signed-off-by: Martin Kutlak --- roles/abrt/faf-local-post/tasks/main.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/roles/abrt/faf-local-post/tasks/main.yml b/roles/abrt/faf-local-post/tasks/main.yml index a4bf261c6d..5158dada53 100644 --- a/roles/abrt/faf-local-post/tasks/main.yml +++ b/roles/abrt/faf-local-post/tasks/main.yml @@ -20,7 +20,21 @@ - import_tasks: cron.yml tags: cron -- name: Remove old repos +- name: get repolist of EOL releases + shell: "faf repolist | grep fedora-{{ item }} || true" + register: eol_repolist + loop: "{{ rs_internal_fedora_vers_removed }}" + changed_when: eol_repolist.stdout + become: yes + become_user: faf + +- name: remove repos of EOLed releases + command: faf repodel "{{ item }}" + loop: "{{ eol_repolist.results | map(attribute='stdout_lines') | flatten }}" + become: faf + become_user: faf + +- name: cleanup packages from EOLed fedora release command: "faf cleanup-packages Fedora '{{ item }}' " become: yes become_user: faf