Skip to content
This repository has been archived by the owner on Aug 22, 2023. It is now read-only.

Enhance get-device-rules function to return rules configured via Panorama #111

Closed
jamesholland-uk opened this issue Mar 22, 2022 · 3 comments
Labels
status: gathering feedback Further discussion is needed to determine this issue's scope and/or implementation type: enhancement type: major feature

Comments

@jamesholland-uk
Copy link
Contributor

jamesholland-uk commented Mar 22, 2022

Environment

  • Python version: 3.9.9
  • Nautobot version: 1.2.8 via Docker Compose
  • nautobot-chatops version: 1.7.0
  • nautobot-plugin-chatops-panorama version: 1.1.0

Proposed Functionality

  • Currently, the get-device-rules feature only returns rules configured locally on the managed firewalls.
  • Ideally, as a plugin targeting Panorama specifically, the rules configured in Panorama and pushed to managed devices would also be included in the output from this function.

Use Case

  • Most organisations using Panorama would push rules to firewalls from Panorama, as opposed to configure the rules locally on firewalls. Therefore, the usefulness of the get-device-rules would be dramatically increased by enhancing this feature.
@jdrew82 jdrew82 added status: gathering feedback Further discussion is needed to determine this issue's scope and/or implementation type: enhancement type: major feature labels Sep 22, 2022
@jdrew82
Copy link
Contributor

jdrew82 commented Dec 14, 2022

I would agree with this request but upon further investigation of the PAN-OS SDK, it doesn't appear that you can see the rules that are in Panorama. It appears the SDK is focused on working with the firewalls directly using Panorama as a proxy. I think we would need to connect directly to the Panorama instance and run a command at the CLI to get this information.

@jdrew82
Copy link
Contributor

jdrew82 commented Mar 6, 2023

I believe this should be included as part of the updates in #120.

@jdrew82
Copy link
Contributor

jdrew82 commented Aug 21, 2023

This should be addressed so going to close.

@jdrew82 jdrew82 closed this as completed Aug 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: gathering feedback Further discussion is needed to determine this issue's scope and/or implementation type: enhancement type: major feature
Projects
None yet
Development

No branches or pull requests

2 participants