v0.5.2
- 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 .
- 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