Skip to content

zscaler/terraform-aws-vzen-modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
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 leverage Terraform v1.1.9 which includes full binary and provider support for macOS M1 chips, but any Terraform version 0.13.7 should be generally supported.

  • provider registry.terraform.io/hashicorp/aws v5.49.x (minimum 5.32.0)
  • provider registry.terraform.io/hashicorp/random v3.3.x
  • provider registry.terraform.io/hashicorp/local v2.2.x
  • provider registry.terraform.io/hashicorp/null v3.1.x
  • provider registry.terraform.io/providers/hashicorp/tls v3.4.x

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages