jenkins_update_prod-alpine/upgrade_reboot.yml

23 lines
586 B
YAML

---
- name: Vérifier et installer les mises à jour sur Alpine Linux
hosts: all
become: yes
tasks:
- name: Vérifier les mises à jour disponibles
command: apk update
register: apk_update
- name: Lister les mises à jour disponibles
command: apk list --upgradable
register: apk_upgradable
when: apk_update.rc == 0
- name: Installer les mises à jour
command: apk upgrade
when: apk_upgradable.stdout != ""
- name: Redémarrer la machine
reboot:
reboot_timeout: 300
when: apk_upgradable.stdout != ""