Skip to content

v0.5.2

Compare
Choose a tag to compare
@imp1sh imp1sh released this 09 Aug 11:39
· 40 commits to main since this release
  1. This release has major reworks of the role ansible_packages.

It has been tested thoroughly but you might want to run Ansible in -C mode once and also run it on single hosts at first. If the role breaks something it will end it a much smaller disaster.

The following roles have been deprecated / merged to a general rule

  • ansible_openwrtpackages -> ansible_packages
  • ansible_openwrtrestic -> ansible_restic (being introduced in this release)

We suggest migrating your playbooks to using the the new roles. If you do so, adjust your variables. It's bascially works like this

openwrt_packages* -> packages*
# Example
openwrt_packages_installrole -> packages_installrole

Plenty of roles of MMN were dependant on ansible_openwrtpackages which just were migrated to using ansible_packages. Also roles that are not considered finished got this change. Roles not being documented .

  1. Role ansible_restic is introduced. It deprecates ansible_openwrtpackages. As in ansible_packages (see above) variable names are adjusted accordingly. If you run OpenWrt Imagebuilder use restic_runimagebuilder instead of openwrt_restic_runimagebuilder.

Further notes:

  • unification of variables and task naming started with ansible_restic and ansible_packages. Also trying to give the roles syntax a more readable structure.
  • updated READMEs
  • Roadmap is to get all the major roles to this policies before going to version 1.0