Releases: imp1sh/ansible_openwrt
v0.1.6
-
breaking change: change var names in network role
openwrt_network_devices: -> openwrt_network_deviceshost
-> openwrt_network_devicesgroup
openwrt_network_interfaces -> openwrt_network_interfaceshost
-> openwrt_network_interfacesgroup
openwrt_network_bridge_vlan -> openwrt_network_bridge_vlanhost
-> openwrt_network_bridge_vlangroup
now it is possible to define interfaces and devices in the networking
role also on a host and/or group basis in ansible
It's the same as this is already been done before in the
openwrt_network_firewall roleThis was necessary when having bigger environments where interfaces and
devices are the same on lots of devices. Docs will be changed, too soon. -
optimized deploypath flexiibility
now just change the var openwrt_*_deployroot to
the path where you want to deploy your configs to.
The default is set to "/" so just replace it with what you want
useful for OpenWrt imagebuilder so you can not only deploy
configs to real hosts but also into dirs without the handlers -
small bugfixes
v0.1.5
- updated meta information
- Add missing options: ifname, disassoc_low_ack, wpa_disable_eapol_key_retries thx to eTimS
- reverted back to openwrt_wifi_devices and openwrt_wifi_interfaces to be consistent with OpenWrt naming convenction
- small bugfix: htmode was double in wifi template
- small bugfix for network role, when openwrt_network_wg_keypath is not set by user
v0.1.4
New feature: let Ansible manage wireguard keys, see:
https://wiki.junicast.de/de/junicast/docs/AnsibleOpenWrtCollection/RolleNetwork#ansible-verwaltet-keys
v0.1.3 bugfix2
another bugfix, should be all now.
v0.1.3 bugfix
there was a bug in system role.
v0.1.3
Made the deployment path of each configuration and template file configurable.
This is usually not needed because the path is static.
I made the change because I need to deploy to a specific path on my build host, where I built individual images with openwrt image builder and put an individual configuration into each image with ansible.
v0.1.2
New release with few minor fixes.
Some checks are migrated over to role-argument-validation.
- changed some variable names to meet the standard (log_proto, log_ip).
- added role ansible_openwrtacme, currently only tested with DNS challenge.
- added role ansible_openwrtsqm, for simple sqm traffic shaping https://openwrt.org/docs/guide-user/network/traffic-shaping/sqm
- added new device type 8021q for vlan tagging
- added static routes for ansible_openwrtnetwork
- changed default method for restic backup ssh keys from rsa to ecdsa, still it seems to not work perfectly, yet.
- changed firewall reload handler from restart to reload to not interrupt ansible run during firewall changes
Second release
just updated license and meta information for ansible galaxy
First beta Release
This is still under heavy construction but I think it's stable enough to start testing with.
I'm using the collection already in a productive env but I do not suggest other to do so, yet.
Wait until version 1.0.0 is released.