Skip to content

This TF script deploys Check Point TGW High Availability (cross-AZ) cluster solution in AWS with 1 Mgmt Spoke, 2 VPC spokes, 2 test VMS, configures subnet RT, TGW attachments and TGW RT

Notifications You must be signed in to change notification settings

CheckPointSW-Community/TGWHA

 
 

Repository files navigation

Terraform Environment

This script is using Terraform v0.12.29 and AWS Provider v3.7.0 - Removed now deprecated interpolation-only synatx/ expression from script on 09/21/2020 as initial version leveraged TF 0.11 version.

alt text

AWS Environment

Terraform Script for Check Point Cloudguard TGW HA deployment - Recommended for demos or POCs. Assumes you're willing to deploy Mgmt in AWS. Tweak script accordingly should you have on-prem Mgmt. This template creates an AWS TGW environment with:

  • 2 spoke VPCs,
  • 1 Check Point Mgmt VPC and Mgmt Instance,
  • 1 Cloudguard IaaS HA security VPC,
  • Relevant VPCs, Subnets RT, TGW attachments,TGW Route Tables, Spoke 1 Jump instance, Spoke 2 private instance.

Architecture Diagram

alt text

Authentication

In this example I'm using local credentials file in the provider.tf file. Change path to local credentials file accordingly as well as desired region it's a best practice not to hardcode your AWS credentials in your script - Other Authentication options for the AWS Provider can be found under the Authentication Section of Terraform AWS Provider Documentation.

alt text

Check Point TGW High Availability Admin Guide

Demo Video of TGW HA Solution (including Egress, E/W and Failover)

About

This TF script deploys Check Point TGW High Availability (cross-AZ) cluster solution in AWS with 1 Mgmt Spoke, 2 VPC spokes, 2 test VMS, configures subnet RT, TGW attachments and TGW RT

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 100.0%