Terraform

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.6.0 Released

post time: 08-30-2019

The 1.6.0 release contains support for aggregate interfaces, subinterfaces, VLANs, policy based forwarding rules, multiple profile types, and the Google Cloud Platform (GCP) Panorama plugin.

Terraform Provider Version 1.5.0 Released

post time: 02-04-2019

The 1.5.0 release contains support for BGP, BFD profiles, an enhanced NAT rule resource, and various user requested enhancements.

Terraform Provider Version 1.4.0 Released

post time: 08-27-2018

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: 06-19-2018

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: 05-01-2018

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

Downloads

Discussions

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: 13 hours ago updated: 13 hours ago

API Powershell script fails with specific Invoke-WebRequest call

Hi,I'm trying to create a restful api call against our firewall to map historical QoS Statistics on a certain interface.I've seemed to come across an ...

25 0
posted: Monday updated: yesterday

Ansible Galaxy Match firewall rules

Hey Guys,I am very new to Ansible and was hoping someone could help me with this issue I'm running into. I downloaded and installed ansible galaxy and...

77 1
posted: Thursday updated: Thursday

Redlock/Prisma: Get policy from one account, and upload it to another account

Hello everybody. My problem is that I have two Prisma accounts, and I want to get a policy from one account and upload it to the second account, ...

97 0
posted: 2 weeks ago updated: a week ago

Get your API key - Where to run the command?

Hi All, So in my environment, I have to setup panorama with multiple auto scaling firewalls on cloud.The first requirement would be of API key. I...

189 1
posted: 2 weeks ago updated: 2 weeks ago

Failing Templete job in Ansible Tower, but works in Ansible Core.

I have been able to take what was given at Ignite '18 and can run the create_service.yml in  se_summit folder without issue. However, after insta...

173 0