This ansible role upgrades all packages on linux and windows systems. In default configuration all packages will be upgraded to the latest version available. A windows system will automatically reboot if it is required and continue to install updates after the reboot (if it's not disabled in ansible variable).
This role has no special requirements.
Here is a list of variables defined in defaults/main.yml:
# reboot the windows system automatically
system_upgrade_windows_reboot: 'yes'
This role has no dependencies.
This role can be used e.g. with the following playbook:
---
- name: upgrade all packages on system
hosts: server
remote_user: root
roles:
- christian_becker.system_upgrade
MIT
- Christian Becker - christian-becker