diff options
Diffstat (limited to 'roles/upgrade/tasks')
-rw-r--r-- | roles/upgrade/tasks/main.yaml | 12 |
1 files changed, 2 insertions, 10 deletions
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 |