cpanel-update-reboot.yml 666 B

1234567891011121314151617181920
  1. ---
  2. - hosts: cpanel
  3. user: root
  4. tasks:
  5. - name: update system
  6. yum: name=* state=latest
  7. - name: check if reboot needed
  8. shell: LAST_KERNEL=$(rpm -q --last kernel | perl -pe 's/^kernel-(\S+).*/$1/' | head -1); CURRENT_KERNEL=$(uname -r); if [ $LAST_KERNEL != $CURRENT_KERNEL ]; then echo 'yes'; else echo 'no'; fi
  9. ignore_errors: true
  10. register: reboot_needed
  11. - debug: var=reboot_needed.stdout_lines
  12. - name: reboot if needed
  13. command: reboot
  14. when: reboot_needed.stdout.find("yes") != -1
  15. register: reboot_result
  16. - debug: var=reboot_result.stdout_lines