Skip to main content

Terraform for PAN-OS

You can configure PAN-OS with Terraform, allowing your configuration to be defined and managed as code, facilitating automated operations.

This documentation is split into four sections:

  • Getting started tutorials: Start here if you are new to Terraform for PAN-OS
  • How-to guides: Useful for achieving specific real-world objectives or solving specific real-world challenges
  • Background info: Higher level content discussing the "why"
  • Reference documentation: Lists the resources and data sources available for PAN-OS, with their correct usage including examples

Provider Reference

The reference guide for the PAN-OS Terraform Provider can be found here. This provides the listing of resources and data sources, with their parameters, valid inputs and types, and examples of correct usage.


The Terraform provider for PAN-OS is free and open-source software. It is released under the Apache License 2.0, and source code can be found on GitHub.


This solution is released under an as-is, best effort, support policy. This solution should be seen as community supported and Palo Alto Networks will contribute our expertise as and when possible. We do not provide technical support or help in using or troubleshooting the components of this solution through our normal support options such as Palo Alto Networks support teams, or ASC (Authorized Support Centers) partners and backline support options. The underlying products used by the solution are still supported, but the support is only for the product functionality and not for help in deploying or using the solution itself.

Community support can be found within the relevant section of the Palo Alto Networks Live Community.