bb-Ricardo / netbox-sync

Sync objects from VMware or redfish sources to NetBox
MIT License
286 stars 65 forks source link

New Source Integration : Fortimanager #419

Open PierreLouisLetoquart opened 5 days ago

PierreLouisLetoquart commented 5 days ago

Hi there !

Context

I’m currently working (for the "IT team" in a company) on extending our netbox-sync tool instance, which we use primarily for syncing data related to VMware, to also handle firewall data from FortiManager into Netbox.

I've included a pseudo-algorithm at the end of this post that outlines the approach I’ve started implementing for the firewall sync process.

I would really appreciate any insights or suggestions on how to best integrate FortiManager as a data source within netbox-sync. If anyone has prior experience with a similar implementation or knows of any existing resources (or implementations) that I should look into, I’d love to hear about it!

Additionally, if anyone is interested in collaborating on this, please let me know! I haven't created a fork or repository just yet, but I’m open to discussions on the best ways to add this source to the project and would love to hear your thoughts!

Pseudo-Algo

1. Initialize Environment

2. Fetch Firewalls from FortiManager

3. Check Firewalls in Netbox

4. Parallel Processing (not necessary, but faster...)

5. Error Handling

6. Execution Flow

bb-Ricardo commented 16 hours ago

Hi @PierreLouisLetoquart,

this sounds like an interesting idea.

A few ideas which come to my mind: