summaryrefslogtreecommitdiff
path: root/roles/upgrade
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2017-11-23 01:23:12 +0100
committerChristian Pointner <equinox@spreadspace.org>2017-11-23 01:23:12 +0100
commit3269dc5278c4b17c2b5083c96836f7a3bd06a102 (patch)
tree38c446eab867374ee818f33e6e0b959167c16086 /roles/upgrade
parentvm install role basically works now - needs cleanup and testing (diff)
cleaned upgrade role
Diffstat (limited to 'roles/upgrade')
-rw-r--r--roles/upgrade/tasks/main.yaml12
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