This pack allows you to integrate with Fortinet NGFW.
Here a demo Fortinet NGFW provided by Fortinet to try.
Copy the example configuration in fortinet.yaml.example to
/opt/stackstorm/configs/fortinet.yaml and edit as required.
It must contain:
firewall_ip - Your fortigate appliance IP address
username - Firewall Username
password - Firewall Password
You can also use dynamic values from the datastore. See the docs for more info.
Example configuration:
---
fortinet_ip: "10.10.10.10"
username: "admin"
password: "admin"Note : When modifying the configuration in /opt/stackstorm/configs/ please
remember to tell StackStorm to load these new values by running
st2ctl reload --register-configs
The following actions are supported:
create_address_groupdelete_address_groupget_address_groupupdate_address_group
create_firewall_policydelete_firewall_policyget_firewall_policymove_firewall_policyupdate_firewall_policycreate_fortinet_policydelete_fortinet_policy
create_address_objectdelete_address_objectget_address_objectupdate_address_object