From c99296357cb7845c8c488821b67aae406f86fc16 Mon Sep 17 00:00:00 2001 From: MrDoobPG <46342172+MrDoobPG@users.noreply.github.com> Date: Fri, 6 Dec 2019 14:23:09 +0100 Subject: [PATCH] Add reboot requirements --- menu/roles/update/tasks/main.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/menu/roles/update/tasks/main.yml b/menu/roles/update/tasks/main.yml index 0c5570e6..9e492739 100644 --- a/menu/roles/update/tasks/main.yml +++ b/menu/roles/update/tasks/main.yml @@ -81,3 +81,23 @@ shell: apt-get remove -y --purge $(dpkg -l | grep "^rc\s*linux-image-" | awk '{print $2}' | tr '\n' ' ') register: apt_result changed_when: "'packages will be REMOVED' in apt_result.stdout" + +- name: updates $(hostname) + apt: + update_cache: yes + autoclean: yes + force_apt_get: yes + +- name: upgrade $(hostname) + apt: + upgrade: dist + state: present + force_apt_get: yes + +- name: Check if a reboot is required for $(hostname) + register: file + stat: path=/var/run/reboot-required get_md5=no + +- name: Reboot the server $(hostname) + command: /sbin/reboot + when: file.stat.exists == true