Major changes
- The global "
reload" module-argument default was changed from "true" to "false" => see the Docs for more info (Reason) - The
haproxy_actionmodule is not backward compatible because of major API-changes!
Fixes
- Many, many fixes for the API-changes of OPNsense v26.x (@superstes)
- Implemented logic to allow specific API-fields to be optional, as some might now be conditionally omitted by the OPNsense system. (#410, Documentation -
FIELDS_OPTIONAL, @superstes)
Features
- New modules:
haproxy_backend,haproxy_frontend,haproxy_server,haproxy_healthcheck(#333, Documentation, @MaximeWewer) - New modules:
haproxy_resolver,haproxy_mapfile,haproxy_mailer(#332, Documentation, @MaximeWewer) - New modules:
nut,nut_diagnostics(#384, @wmatusiak @superstes) openvpn_serversupport for DCO (#394, @e-alfred)- Alias "
urljson"-type (#364, @superstes) nat_sourcehandling for "static_port" (#400, @mikecsmith)acme_validationsupport for "dns_hetznercloud" (#383, @egandro @superstes)
Project
- Code-Cleanup (#422, @superstes)
- Simplified the module-abstraction
- Split-up & added unit-tests for the logic of "
simplify_translate" (API to Ansible translation) & "build_request" (Ansible to API translation)
- CI for Integration-Tests was removed because of missing project-resources
Thanks go to all contributors ❤️
Tested with OPNsense version 26.1.11
Unit-Test coverage: 64% (of the core-system; not module-specific)
Support the Open-Source projects that make these modules possible: