Skip to content

Releases: O-X-L/ansible-opnsense

26.1.11

Choose a tag to compare

@superstes superstes released this 04 Jul 12:32
7de29c5

Major changes

  • The global "reload" module-argument default was changed from "true" to "false" => see the Docs for more info (Reason)
  • The haproxy_action module is not backward compatible because of major API-changes!
  • BREAKING: The routes module is not backward compatible because the API switched the enabled-state
  • The nat_source module is not backward compatible because of 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

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:

25.7.8

Choose a tag to compare

@superstes superstes released this 28 Nov 21:51
0c01367

Major changes

  • unbound_dnsbl Module/API is not backward compatible

Features

Project


Thanks go to all contributors ❤️

Tested with OPNsense version 25.7.8

image

Support Badge (Donate, Support-Licenses)

Support the Open-Source projects that make these modules possible:

25.7.7

Choose a tag to compare

@superstes superstes released this 08 Nov 18:05
7429639

Major changes

Features

Fixes

Project


Thanks go to all contributors ❤️

Tested with OPNsense version 25.7.7_4

image image

25.7.3

Choose a tag to compare

@superstes superstes released this 28 Sep 14:12
4512b79

Project

  • NOTICE: The collection name was changed from ansibleguy.opnsense => oxlorg.opnsense (Ansible Galaxy)

  • From now on the version-schema will follow the OPNsense releases so its clear which collection-version can be used for which OPNsense-version.

    Note: Sadly Multi-Version Handling is currently not (yet) viable as this project is unfunded.


image image

1.2.16

Choose a tag to compare

@superstes superstes released this 27 Sep 20:24
b48e393

Tested with OPNsense Version: 25.7.3

Deprecations

  • These existing mass-management modules were deprecated in favor of the new abstracted logic:
    • alias_multi
    • alias_purge
    • rule_multi
    • rule_purge
    • bind_record_multi

Features

Fixes

Project


Thanks to all contributors ❤️

image image

Base-Modules Unit-Test Coverage: 61%

1.2.15

Choose a tag to compare

@superstes superstes released this 04 Aug 20:05
6e35b44

Tested with OPNSense Version: 25.7.1

Features

  • Add Rule-support for TCP/UDP and inet46 (#245 @adrianhiller @superstes)
  • Nested alias support (#141 @jiuka)
  • Connect to Firewall over HTTPS_PROXY if environment-variable was set (#255 @superstes)

Fixes

Project


Thanks to all contributors ❤️

Support the project: patreon.com/OXL

1.2.14

Choose a tag to compare

@superstes superstes released this 07 May 19:45
e0eaaed

Tested with OPNSense Version: 25.1.5_5

Features

Fixes

Project

  • CI for Integration-Tests was improved (@superstes)

Thanks to all contributors ❤️

Support the project: patreon.com/OXL

1.2.13

Choose a tag to compare

@ansibleguy ansibleguy released this 21 Mar 10:28
f4781b1

⚠️ Security Fixes ⚠️

  • API Key and Secret were logged when using api_credential_file (@alteriks @superstes #187)
    If you provided your API-credentials this way - we recommend you to rotate them!
  • WireGuard private_key and psk were logged (@alteriks #189)

For more information see: GHSA-hvj8-79wm-m3m7

Features

Fixes

Project

  • CI for Integration-Tests was improved (@superstes )

1.2.12

Choose a tag to compare

@ansibleguy ansibleguy released this 24 Dec 15:02

Features:

Fixes:

We wish you happy holidays and hopefully a good next year! ☃️

1.2.11

Choose a tag to compare

@ansibleguy ansibleguy released this 25 Oct 10:09
045c391