Firewalld module seems very confused about default zone. It can't seem to read it correctly and can't seem to set it correctly either.
On srv1, e.g., I've got the zone set to public. When I query it from the command line, it shows "public". When I check it in Webmin, it's showing "trusted".
Further, when I try to change it in Webmin, it doesn't do anything. Just reloads the page, and the default zone still shows up as "trusted"...even though it's not, according to Firewalld.
Roughly the same problem on another server, where default zone is set to public, but Webmin says there is no default zone (which I'm not even sure is possible)...and it can't change the default.
I'm confused. The commands being run in the module look reasonable (--set-default-zone is correct), but it's not doing anything in Webmin.