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
Cloudngfw
A Terraform module for deploying a CloudNGFW firewall in AWS cloud.
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.