---
-- name: Dist upgrade and optionnal reboot
+- name: Dist upgrade and optional reboot
hosts: all
vars:
restart: 'no'
- name: apt-get dist-upgrade
apt: upgrade=dist
- - name: apt-get autoremove
- command: apt-get -y --purge autoremove
+ - name: apt-get autoremove
+ command:
+ cmd: apt-get -y --purge autoremove
+ warn: false
register: autoremove_output
changed_when: "'The following packages will be REMOVED' in autoremove_output.stdout"
ignore_errors: true
when: reboot == "yes"
register: last_result
-
+
- name: wait for the server to reboot
local_action: wait_for host={{ inventory_hostname }}
port=22
timeout=300
state=started
when: last_result.changed
- sudo: false
+ become: false