Skip to content

furdarius/ansible-upgrade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: Upgrade

Build Status

Upgrade software on remote machine. Can reboot machine after upgrade if required.

Allowed types of upgrade:

  • safe - performs an aptitude safe-upgrade
    • Upgrades currently installed packages
    • Can install new packages to resolve new dependencies
    • Never removes packages
  • full - performs an aptitude 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 an apt-get dist-upgrade
    • Same as full

Install

ansible-galaxy install Furdarius.upgrade

Variables

All variables can be found in defaults/main.yml

Playbook example

---
- 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

About

Upgrade software on remote machine

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published