Terraform Providers from Palo Alto Networks
Palo Alto Networks develops Terraform providers which are freely available to assist anyone who wants to deploy and configure their security stack as code, alongside the rest of their infrastructure.
PAN-OSv1.11.1
Define and manage your network security configuration as code, including Panorama, PA-Series, VM-Series and CN-Series.
Cloud NGFWv2.0.1
Deploy and manage NGFW functionality, delivered as a cloud-native service within your public cloud tenants, using Terraform.
Prisma Cloudv1.3.2
Configure your cloud-native security with Prisma Cloud using Terraform, facilitating automated cloud security operations.
Prisma Cloud Computev0.7.0
Define your cloud workload protection suing Terraform, to protect your host, container and serverless deployments in any cloud.
Bridgecrewv0.3.7
Automate your security engineering by identifying and remediating misconfigurations and vulnerabilities, across code, secrets and images, all defined with Terraform.
Terraform Modules from Palo Alto Networks
- AWS
- GCP
- Azure
Terraform Reusable Modules for VM-Series on AWSv0.4.1
A set of modules for using Palo Alto Networks VM-Series firewalls to provide control and protection to your applications running in Amazon Web Services (AWS). It deploys VM-Series as virtual machine instances and it configures aspects such as Transit Gateway connectivity, VPCs, IAM access, Panorama virtual machine instances, and more.
Terraform Reusable Modules for VM-Series on GCPv0.5.0
A set of modules for using Palo Alto Networks VM-Series firewalls to provide control and protection to your applications running on Google Cloud Platform (GCP). It deploys VM-Series as virtual machine instances and it configures aspects such as Shared VPC connectivity, IAM access, Service Accounts, Panorama virtual machine instances, and more.
Terraform Reusable Modules for VM-Series on Azurev0.5.1
A set of modules for using Palo Alto Networks VM-Series firewalls to provide control and protection to your applications running on Azure Cloud. It deploys VM-Series as virtual machines and it configures aspects such as virtual networks, subnets, network security groups, storage accounts, service principals, Panorama virtual machine instances, and more.
- Static Address Groups
- Dynamic Address Groups
Consul-Terraform-Sync Modules for PAN-OSv0.1.0
This Terraform module allows users to support Dynamic Firewalling by integrating Consul with Palo Alto Networks PAN-OS based PA-Series and VM-Series NGFW devices to dynamically manage the Address Objects based on service definition in Consul catalog. In addition, this module also manages dynamic registration/de-registration of Dynamic Address Group (DAG) tags based on services in Consul catalog.
Consul-Terraform-Sync Modules for PAN-OSv0.2.0
This Terraform module allows users to support Dynamic Firewalling by integrating Consul with Palo Alto Networks PAN-OS based PA-Series and VM-Series NGFW devices to dynamically manage dynamic registration/de-registration of Dynamic Address Group (DAG) tags based on services in Consul catalog.
Use Cases
Looking for inspiration, or just not sure where to start? Here are some common use cases where organizations have used Terraform to deploy, configure and maintain their security stack using Terraform.
Define your network security policies with Terraform
- Configuring next-generation firewall objects and rules
- Defining next-generation firewall networking configuration
- Using Panorama to define configuration for multiple next-generation firewalls
Latest Terraform News from
- HashiCorp
- PAN.dev