This project adheres to Semantic Versioning and human-readable changelog.

The current role maintainer is drybjed.

debops.apt_install v0.1.2 - 2017-02-12


  • Add pre- and post- task hooks as per DebOps standards. This will allow custom stuff for update-alternatives to be done. [grantma]
  • Install haveged by default on virtual machines excluding containers like LXC as suggested in [ypid]
  • Add support for the configuration of the alternative application symlinks. [drybjed]
  • Install the needrestart package to automatically restart services after upgrades. [drybjed]


  • Change the data transport method in template lookups from YAML to JSON to avoid issues with Jinja YAML parser. [drybjed]
  • Install the gnupg-curl package conditionally on older OS releases. [drybjed]


Released: 2016-05-28

  • Rewrote the 316 line templates/lookup/apt_install__all_packages.j2 template from scratch to make it maintainable and extensible in 42 lines of straight Jinja2 ;-). [ypid]
  • Implemented apt_install__conditional_whitelist_packages previously known as apt__conditional_whitelist in debops.apt. [ypid]
  • Updated and fixed up metadata and copyright. [ypid]
  • Small fixes in the documentation. [drybjed]


Released: 2016-05-26