I must admit that I've been "lazy" to learn #Ansible ...
I was maintaining 25 #AREDN mesh nodes all by hand even if I had previously made needed script to do everything. The script was working, but needed tweaking. Tonight I took a shot at tweaking it and make sure that only critical nodes are not updated automatically.
Result is 25nodes updated with only one password input in less than an hour! Not bad!
VE2ATU network is now fully updated to latest release.
My PR to #arednmesh has been merged into the repository earlier this week as commit 74810d01b4a54bfc2809c97bda5ca048f9eb12fe.
It fixed a bug that was introduced during the code translation to LUA.
The bug: It was not possible anymore to open ports range from the GUI in the port forwarding area.
Reason 1: REGEX has hyphen not properly escaped.
Reason 2 : Port range validation logic was reversed. The code was validating a port range having an higher start point than the ending point.
Along those 2 fixes and some discussions with dev team, another tweak has been made in the GUI code to escape blank space if any in front of the port range so the value is properly reused later for internal uses.
This was my first code contribution to AREDN Mesh. I already look forward to help when my skills allows to.