Releases: imp1sh/ansible_managemynetwork
Releases · imp1sh/ansible_managemynetwork
v0.6.0
ansible_openwrtwireless (breaking change)
- variable transition to conform to the rest of the openwrt roles (see role README for more)
- openwrt_wifi_interfaces -> openwrt_wifi_interfaceshost and openwrt_wifi_interfacesgroup
- openwrt_wifi_devices -> openwrt_wifi_deviceshost and openwrt_wifi_devicesgroup
ansible_borgmatic (breaking changes)
- uses systemd timer instead of cron
borgmatic_repositories
now has mandatory attributeenabled
. Setting it to true will enable the repo, and the other way around- role now conforms to task naming convention
ansible_openwrtwireless
- role now conforms to task naming convention
ansible_openwrtfirewall
- role now conforms to task naming convention
ansible_openwrtimagebuilder
- updated docs
- updated default image to x64 23.05.5
ansible_patchday (new)
- patches your systems
ansible_users
- role now conforms to task naming convention
ansible_podman
- slight rework
ansible_openwrtprometheus_node_exporter_lua
- minor fixes
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
v0.5.1
v0.5.0
v0.4.10
v0.4.9
v0.4.8
-
replaced artefacts - again remainder of collections merge
-
ansible_openwrt into ansible_managemynetwork
-
added pyfuse3 to python virtualenv in order to be able to mount a backup
-
slight optimization dehydrated role
-
updated collection README.md
-
ansible_users add support for false and nologin shell for Debian
v0.4.7
- slight optimizations nginx role
- merging ansible_openwrt into ansible_managemynetwork leftovers
- openwrtservices also now uses
openwrt_services_[disabled|enabled][host|group|role]
instead of just only
openwrt_services_[enabled|disabled] - added ha mode with keepalived and conntrackd to the ansible_openwrtnetwork role
- critical fix in dehydrated per domain config template
- preparing openwrt HA role
- ansible_borgmatic changed ssh-keyscan method from tecdsa to tssh-ed25519
- ansible_openwrtimagebuilder updated imagebuilder x86 image version to 23.05.3-x86-64
- ansible_openwrtprometheus_node_exporter_lua fix installing additions
- ansible_openwrtrestic fix installing fingerprints
- NEW ROLE ansible_openwrtfstab
automatically mount stuff in OpenWrt like NVME, USB or other mass
storage devices with UCI
documentation will soon be added - fix for nftables firewall ivmpv6
Case when extension header are set icmpv6 rules didn't work