From 40ac858d602f9e98e663b93af1aae57c6f9a075c Mon Sep 17 00:00:00 2001 From: Alan Orth Date: Tue, 19 May 2020 16:05:58 +0300 Subject: [PATCH] roles/common: Ignore errors removing snaps If the snap binary doesn't even exist then it means we've probably already run this playbook and removed all installed snaps as well. --- roles/common/tasks/packages_Ubuntu.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/roles/common/tasks/packages_Ubuntu.yml b/roles/common/tasks/packages_Ubuntu.yml index ccc9b89..c6a001d 100644 --- a/roles/common/tasks/packages_Ubuntu.yml +++ b/roles/common/tasks/packages_Ubuntu.yml @@ -34,14 +34,17 @@ - name: Remove lxd snap snap: name=lxd state=absent when: ansible_distribution_version is version('20.04', '==') + ignore_errors: yes - name: Remove core18 snap snap: name=core18 state=absent when: ansible_distribution_version is version('20.04', '==') + ignore_errors: yes - name: Remove snapd snap snap: name=snapd state=absent when: ansible_distribution_version is version('20.04', '==') + ignore_errors: yes - name: Set fact for packages to remove (Ubuntu <= 18.04) set_fact: