Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Terraform logo Zscaler logo

Zscaler VZEN AWS Terraform Modules

README for AWS VZEN Terraform

This README serves as a quick start guide to deploy Zscaler VZEN resources in an AWS cloud using Terraform.

AWS Deployment Scripts for Terraform

Use this repository to create the deployment resources required to deploy and operate VZEN in a new or existing virtual private cloud (VPC). The examples directory contains complete automation scripts for both Standalone VZEN and VZEN Cluster using AWS Gateway Load Balancer (GWLB).

Prerequisites

The AWS Terraform scripts require Terraform >= 1.5.0. Terraform 1.5+ includes full binary and provider support for macOS M1 chips.

  • provider registry.terraform.io/hashicorp/aws ~> 6.0
  • provider registry.terraform.io/hashicorp/random ~> 3.9
  • provider registry.terraform.io/hashicorp/local ~> 2.5
  • provider registry.terraform.io/hashicorp/null ~> 3.2
  • provider registry.terraform.io/providers/hashicorp/tls ~> 4.0

AWS requirements

  1. A valid AWS account with Administrator Access to deploy required resources
  2. AWS ACCESS KEY ID
  3. AWS SECRET ACCESS KEY
  4. AWS Region (E.g. us-west-2)
  5. Subscribe and accept the terms of using Zscaler VZEN image at this link
  6. Install Terraform CLI

Zscaler requirements

  1. Must have Zscaler VZEN SKUs Subscription
  2. Zscaler Admin UI Credentials

Starter Deployment Template - Standalone

Use the Starter Deployment Template to deploy your Virtual Service Edge (VZEN) in a new VPC.

Starter Deployment Template - Gateway Load Balancer (GWLB)

Use the Starter Deployment Template with GWLB to deploy your Virtual Service Edges (VZENs) in a new VPC and to load balance traffic across multiple VZENs. Zscaler's recommended deployment method is Gateway Load Balancer (GWLB). GWLB distributes traffic across multiple VZENs and achieves high availability.

Greenfield Deployment vs Brownfield Deployment

For brownfield deployments, update the BYO (Bring Your Own) Terraform variables as needed to align with the deployment requirements.

About

Modules for Zscaler Virtual Service Edge on AWS

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages