{"repo":"O-X-L/ansible-opnsense","free":true,"listed":false,"github":"https://github.com/O-X-L/ansible-opnsense","clone":"git clone https://github.com/O-X-L/ansible-opnsense.git","description":"Ansible Collection to manage OPNsense firewalls using their API","language":"Python","stars":490,"topics":["ansible-collection","ansible-modules","automation","firewall-management","iac","infrastructure-as-code","opnsense","opnsense-firewall","ansible","firewall"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Ansible Collection to manage OPNsense Firewalls ---- Functional Tests : - (no resources) ---- Requirements The httpx python module is used for API communications! Then - install the collection itself: ---- Usage See: Docs If you DO NOT want to use Ansible - this fork provides you with a raw Python3 interface. ---- Support the project(s) Support the Open-Source projects that make these modules possible: Donate to OPNsense or Buy the Business-Edition Contact the ansible-collection maintainer for support ---- Contribute Feel free to contribute to this project using pull-requests, issues and discussions! See also: Contributing ---- Version Support We try that the oxlorg.opnsense modules always support the latest version of OPNsense. If an API changed, the current module-implementation might fail for firewalls running an older firmware. I currently try to create a stable release once or twice a year - as this takes 10-20h of work each time for implementing API-fixes. As this project is unfunded we do not actively check for API-changes - if you find missing functionalities you need/want to have please report it! Not all features will be implemented! ---- Modules Development States : not implemented = development = testing = unstable ( practical testing ) = stable Implemented Function Module Usage State :-------------------------- :--------------------------------------------------------------- :----------------------------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/O-X-L","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/O-X-L/ansible-opnsense/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}