From 3269dc5278c4b17c2b5083c96836f7a3bd06a102 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Thu, 23 Nov 2017 01:23:12 +0100 Subject: cleaned upgrade role --- roles/upgrade/tasks/main.yaml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'roles/upgrade') diff --git a/roles/upgrade/tasks/main.yaml b/roles/upgrade/tasks/main.yaml index 52f5b0ba..f145bb04 100644 --- a/roles/upgrade/tasks/main.yaml +++ b/roles/upgrade/tasks/main.yaml @@ -3,9 +3,10 @@ apt: update_cache=yes - name: List packages to upgrade (1/2) - shell: aptitude -q -F%p --disable-columns search "~U" + command: aptitude -q -F%p --disable-columns search "~U" register: updates changed_when: False + failed_when: updates.rc != 0 and updates.rc != 1 - name: List packages to upgrade (2/2) debug: msg="{{ updates.stdout_lines | count }} packages to upgrade ({{ updates.stdout_lines | join(', ') }})" @@ -14,15 +15,6 @@ - name: Upgrade packages apt: upgrade=safe -- name: Check what the new version is - shell: lsb_release -r | awk '{print $2}' - changed_when: False - register: new_release - -- name: Notify distribution version upgrade - debug: msg="Debian has been upgraded from {{ ansible_lsb.release }} to {{ new_release.stdout }}" - when: ansible_lsb.release != new_release.stdout - - name: List services to restart (1/2) shell: checkrestart | grep ^service | awk '{print $2}' register: services -- cgit v1.2.3