This guide only authenticates Infisical with your Palo Alto Networks device. Once the app connection is ready, you can use it to set up integrations.
Prerequisites
- A PAN-OS administrator account with the Superuser role on the firewall or Panorama, so you can create an Admin Role profile and another administrator
- Network access from Infisical to the device’s management interface over HTTPS, either directly or through an Infisical Gateway
Step 1: Create a dedicated PAN-OS administrator
The connection signs in as a PAN-OS administrator that can use the XML API. Create a dedicated account for it, because each sync commits every pending change made with that account, including a person’s unfinished edits.1
In the PAN-OS web interface, go to Device > Admin Roles and select Add. On a Panorama, go to Panorama > Admin Roles instead.
2
Enter a Name for the profile. On the XML API tab, enable only Configuration, Operational Requests, Commit, and Import.
3
On the Web UI and REST API tabs, disable every item, because the connection uses neither one. Then select OK.
4
Go to Device > Administrators (or Panorama > Administrators on a Panorama) and select Add.
5
Enter a Name and Password for the account. Set Administrator Type to Role Based and select the Admin Role profile you created as the Profile. Then select OK.
6
Commit the changes.
Step 2: Create the app connection
Next, create the app connection in Infisical.1
In Certificate Manager, go to Settings > App Connections and select Add Connection.
2
Select Palo Alto Networks.
3
Fill out the form’s fields:
- Name: a name for the connection
- Description (optional): a description of the connection
- Gateway (optional): the Infisical Gateway to connect through, if the device is on a private network
- Hostname: the IP address or hostname of the device’s management interface, such as
firewall.example.com - Username: the username of the administrator from Step 1
- Password: the password of that administrator
- Port (optional): the HTTPS port of the management interface (defaults to
443)
4
On the SSL tab, set how the connection verifies the TLS certificate of the management interface. PAN-OS uses a self-signed certificate for the management interface by default, so do one of the following:
- Paste the certificate of the CA that issued the management interface certificate, in PEM format, into SSL Certificate
- Turn off Reject Unauthorized to skip verification
5
Select Connect to Palo Alto Networks.
Your Palo Alto Networks app connection is ready to use.
Step 3: Configure integrations
Now that your Palo Alto Networks app connection is configured, you can use it to set up the following integrations:Palo Alto Networks
Deploy certificates to PAN-OS firewalls and Panorama templates.
Palo Alto Networks SSL/TLS profile
Point a PAN-OS SSL/TLS service profile at a synced certificate.