--- #- hosts: yumhosts # gather_facts: no # tasks: # - name: Update all installed packages using YUM module # ansible.builtin.yum: # use_backend: yum3 # name: '*' # state: latest # update_cache: yes # update_only: yes # register: yum_update_status # - name: Remove packages not needed anymore # ansible.builtin.yum: # use_backend: yum3 # autoremove: yes # - name: Reboot when packages were updated # reboot: # when: yum_update_status.changed - hosts: debianhosts gather_facts: no tasks: - name: Update all installed packages using APT module apt: name: '*' state: latest update_cache: yes only_upgrade: yes register: apt_update_status - name: Remove packages not needed anymore apt: autoremove: yes - name: Reboot when packages were updated reboot: post_reboot_delay: 60 when: apt_update_status.changed #- hosts: apkhosts # tasks: # - name: Update the Package Repositories # apk: # update_cache: yes # - name: Upgrade Packages # apk: # available: yes # upgrade: yes #- hosts: ipkg # tasks: # - name: Update the Packages installed on Diskstation # command: /opt/bin/ipkg update && /opt/bin/ipkg upgrade #