Upgrade software on remote machine. Can reboot machine after upgrade if required.
Allowed types of upgrade:
safe
- performs anaptitude safe-upgrade
- Upgrades currently installed packages
- Can install new packages to resolve new dependencies
- Never removes packages
full
- performs anaptitude full-upgrade
- Upgrades currently installed packages
- Can install new packages to resolve new dependencies
- Remove currently installed packages if this is needed to upgrade the system as a whole
dist
- performs anapt-get dist-upgrade
- Same as
full
- Same as
ansible-galaxy install Furdarius.upgrade
All variables can be found in defaults/main.yml
---
- hosts: all
become: true
roles:
- upgrade
vars:
upgrade_apt_cache: 3600
upgrade_type: safe
upgrade_reboot: false
upgrade_required_packages:
- software-properties-common
- python-software-properties