AWS VM-Series - Terraform Modules
Build a cloud security architecture in AWS with the power of Terraform Modules.
Terraform modules offer a modular and reusable infrastructure-as-code approach, enabling administrators to provision and configure VM-Series firewalls with ease. By utilizing these modules, security teams can rapidly deploy and scale VM-Series instances across AWS environments, ensuring consistent and reliable security policies are enforced.
Palo Alto Networks VM-Series with Terraform Modules is a seamless and efficient path to meet a specific cloud security need for any AWS deployments, providing organizations with more control over their cloud infrastructure.
📄️ ALB
A Terraform module for deploying an Application Load Balancer in AWS cloud. This is always a public Load Balancer with Target Groups of IP type. It is intended to be placed just in front of Next Generation Firewalls.
📄️ ASG
A Terraform module for deploying VM-Series in Autoscaling group in AWS cloud.
📄️ Bootstrap
This Terraform Module creates a PAN-OS bootstrap package in an AWS S3 bucket to
📄️ Crosszone Failover
A Terraform module for deploying a Crosszone Failover for VM-Series firewalls.
📄️ GWLB
This module creates a single Gateway Load Balancer (GWLB). Routes from other VPCs can direct traffic towards the GWLB
📄️ GWLB Endpoint Set
This module creates a set of VPC GWLB Endpoints
📄️ Names Generator
A Terraform module for flexible names generation for resources created in AWS by VM-Series modules.
📄️ NAT Gateway Set
A Terraform module for deploying a NAT Gateway set in AWS cloud. The "set" means that the module will create an identical/similar NAT Gateway in each specified Availability Zone.
📄️ NLB
A Terraform module for deploying a Network Load Balancer in AWS cloud. This can be used both as a public facing Load Balancer (to balance incoming traffic to Firewalls) or as an internal Load Balancer (to balance traffic from Firewalls to the actual application.)
📄️ Panorama
A Terraform module for deploying Panorama in AWS cloud.
📄️ Subnet Set
A Terraform module for deploying a subnet-set in AWS cloud. The "set" means that the module will create an identical/similar subnet in each specified Availability Zone.
📄️ Transit Gateway
A Terraform module for deploying AWS Transit Gateways. The module does not use default route tables by design - specify all the route
📄️ Transit Gateway Attachment
A Terraform module for deploying AWS Transit Gateways Attachments.
📄️ Transit Gateway Peering
GitHub Logo Terraform Logo
📄️ VM-Series
A Terraform module for deploying a VM-Series firewall in AWS cloud.
📄️ VPC
A Terraform module for deploying a VPC in AWS.
📄️ VPC Endpoint
A Terraform module for deploying a VPC Endpoint for VM-Series firewalls.
📄️ VPC Route
A Terraform module for deploying a VPC route in AWS cloud.
📄️ VPN
A Terraform module for deploying a VPN for VM-Series firewalls.