Replies: 2 comments
-
I think the capirca project could be the way to go: and there is also a NetBox plugin: I haven't tested it, but it's on the todo list for evaluating. |
Beta Was this translation helpful? Give feedback.
-
This is a good input. Thanks. I had a look at the Caprica project and the plugin and it is pretty close to this topic. Caprica abstract: If I translate that to an possible Netbox firewall rule sets SoT then: The idea of the 991jo/netbox_capirca_plugin sure is a valid use case but differs widely from a firewall SoT. The idea to have a Firewall rule sets SoT has another view: It takes that "Part 2" idea directly visible in Netbox UI. This Part 3 automation could be an Ansible playbook that somehow consumes the rule sets.
Would you see value to such a Firewall rule sets SoT? If there is value in it, I would be happy to start that plugin project. |
Beta Was this translation helpful? Give feedback.
-
Netbox could serve as a source of truth for firewall rule sets. It could be implemented as a Netbox plugin.
So the idea is to have a list of firewall rule sets. Each rule set has a list of firewall rules.
A 5-tuple firewall rule could be consist of traditional IP addresses, ranges and subnets/prefixes.
I would even prefer to use only tags in the source and destination column.
This SoT could then be used for an automation to render firewall rule sets for specific firewall platforms or Kubernetes Network policies.
Or it could also just be the basis for compliance reporting.
Under the Github topic "Netbox plugins" serveral firewall related projects can be found.
Is there any generic project in that direction that you know of?
Beta Was this translation helpful? Give feedback.
All reactions