Terraform, Ansible and Other Automation Resources

Palo Alto Networks Ansible Modules

Ansible modules that automate configuration and operational tasks on Palo Alto Networks physical or virtualized firewalls. The underlying protocol uses API calls that are wrapped within Ansible framework.

Palo Alto Networks Community Supported

Provider for PAN-OS

Automates various configuration and policy aspects of the Palo Alto Networks physical or virtualized next generation firewalls and Panorama.

Palo Alto Networks Community Supported

Palo Alto Networks Repository of Terraform Templates to Secure Workloads on AWS and Azure

Terraform Templates that deploy 3-tier and 2-tier applications along with VM-Series firewalls on AWS and Azure.

The templates provided in these repositories provide best practice guidelines to deploy workloads on public cloud platforms and to secure these workloads using the VM-Series firewall.

Palo Alto Networks Community Supported

Palo Alto Networks Device Framework

A framework for interacting with Palo Alto Networks devices (including Next-generation Firewalls and Panorama) using the device API that is object oriented and conceptually similar to interaction with the device via the GUI or CLI.

Palo Alto Networks Community Supported

IronSkillet Templates

A set of day one configuration templates and code snippets that enable the assembly of full config files or modification of existing policies that can be used to bootstrap a firewall, imported directly to a firewall or through Panorama.

Palo Alto Networks Community Supported

PANHandler Config Templates

Enables management and sharing of full PAN-OS device configurations, or a set of configuration elements.

Palo Alto Networks Community Supported

PAN-OS Bootstrapper Archive Package

A tool to quickly build all required files to bootstrap a Pala Alto Networks NGFW device. This usually requires a customized bootstrap.xml, init-cfg.txt, and a license file. The output will be an archive package, either ISO or ZIP, with all required files fully compiled from the supplied templates and input variables.

Palo Alto Networks Community Supported

Flexible Cloud Automation Tool (FCA)

Enables users to create public cloud templates using data about the deployment beyond architecture diagrams. FCA will deploy (and configure) the VM-Series along with all the supporting components such as, route tables, load balancers, all networking components, IPSEC tunnels, and security groups.