ANNOUNCEMENT: ansible collection pfsensible.core 0.7.0 released
-
ansible collection pfsensible.core for managing pfSense firewalls version 0.7.0 has just been released to ansible galaxy.
Release Summary
This is a major refactoring of the pfsensible.core collection. The goal was to support easier creation of new modules via the pfsensible-generate-module script. PFSenseModuleBase was expanded to handle more common functions via configuration options and callback functions.
Minor Changes
pfsense_alias - Add url parameter and deprecate using address for urltable and urltable_ports types. pfsense_ca - Add ability to create internal CAs. (#135) pfsense_rule - Change after to insert after the last match instead of the first.
Breaking Changes / Porting Guide
This release is only expected to work with pfSense 2.8.0+ / pfSense Plus 24.11+ due to changes in various lookup_*() functions in pfSense.
Bugfixes
Use config_get_path() to load configuration in php update commands. Fixes various update commands not working with pfSense 2.8.0 (#190) pfsense_ca / pfsense_cert - Fix validation of base64 encoded keys and certs. (#174) pfsense_ca/pfsense_cert - Restart services affected by updated certificates. (#191) pfsense_cert - Write generated internal certificate into config. (#186) pfsense_dns_resolver - do not always add an empty domainoverrides item. (#187) pfsense_interface - fixes removal of an interface when interface group is empty. (#182) pfsense_interface - fixes removal of an interface with state: absent. _remove_all_separators() works when no separator exists for that interface. (#170)
New Modules
pfsensible.core.pfsense_dhcp_server - Manage pfSense DHCP servers pfsensible.core.pfsense_phpshell - PHP Shell pfsensible.core.pfsense_shellcmd - Manage pfSense shellcmds
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.