Terraform - Automate and Secure Cloud Applications with Palo Alto Networks Next-Gen Firewall

About Terraform

Terraform is a powerful open source tool that is used to build and deploy infrastructure safely and efficiently. The advantage of Terraform is that it is cloud platform agnostic (unlike AWS CFT’s or Azure ARM templates), provides for the definition of infrastructure as code, and produces immutable infrastructure deployments. The Palo Alto Networks Terraform automation project offers Terraform templates to assist in deploying agile infrastructures based on the Palo Alto Networks next generation firewalls in the cloud.

Note: This is a community supported project. Please do not contact the Palo Alto Networks support team, as they will only direct you here for assistance. We encourage you to post your topics and questions in the discussion forums. Thank you!

Terraform Blogs

Terraform Provider Version 1.4.0 Released

post time: Aug 27, 2018 3:03:05 PM

The 1.4.0 release includes expanded support for Panorama (such as ethernet interfaces, templates, and template variables), IPSec tunnels, IKE gateways, firewall licensing, and much more.

Terraform Provider Version 1.2.0 Released

post time: Jun 19, 2018 2:09:47 PM

The 1.2.0 release includes support for security policy groups, PAN-OS 8.1's FQDN destination address translations, and telemetry sharing with Palo Alto Networks.

Terraform Provider Version 1.1.0 Released

post time: May 1, 2018 2:31:48 PM

The 1.1.0 release includes Panorama support, an alternative method for specifying device credentials, and many new resources.

Terraform Templates for Cloud-Deployed Palo Alto Network Next Generation Firewalls

post time: Aug 7, 2017 1:21:31 PM

Templates for Terraform provide the ability to quickly and easily deploy and secure critical applications on the Palo Alto Networks Next Generation firewall for public cloud environments such as AWS and Azure. The Palo Alto Networks Live Community provides a central place to learn how to utilize this technology, get help from others using it, and more.



Have questions about how to utilize Terraform to automate your Palo Alto Networks deployments? Join the Live Community to post your questions and get answers.
Author Topic Views Replies
posted: 2 weeks ago updated: 2 weeks ago

Check that device config is following guidelines

We have quite alot of devices and they are growing in numbers. If we would like to check different settings accross all the devices how would you...

9 0
posted: Nov 14, 2018 6:13:41 AM updated: Nov 16, 2018 1:36:21 AM

Using pandevice framework to create python structures from xml

I am trying to achieve two things in Pandevice and am struggling. 1) I cannot automatically create a local firewall object with all of it's child...

44 2
posted: Nov 9, 2018 10:01:03 AM updated: a month ago

Help with create api call

Despite me reading alot of documentation i have not really understood this. Im trying to add a device in panorama, so i run this command from the...

44 2
posted: Nov 1, 2018 12:27:42 PM updated: Nov 1, 2018 12:27:42 PM

Global Protect API to generate ticket

Anyone had any luck with the following API call. Trying to make front end for the helpdesk to be able to generate tickets to disable global prote...

19 0
posted: Oct 31, 2018 8:02:41 AM updated: a month ago

Automate Creation of Vsys

HiWe are new to Ansible, and would like to automate the create of new vsys on a chassis. Currently we do this manually with a spreadsheet derived from...

31 1

Related Resources