psf-gw

bayupw/psf-gw/aviatrix

Terraform Module HCL AVIATRIX

Terraform module to deploy Aviatrix PSF Gateway

Install
module "psf-gw" {
source = "bayupw/psf-gw/aviatrix"
version = "1.0.1"
}
plain text: /constructs/tfmod-bayupw-psf-gw-aviatrix/install.txt
⭐ Source on GitHub 📦 Registry page
README

Aviatrix Public Subnet Filtering (PSF) Gateway Terraform module Terraform module to deploy Aviatrix PSF Gateway Deploy Single PSF Gateway ``hcl module "ingress_psf_gw" { source = "bayupw/psf-gw/aviatrix" version = "1.0.1" gw_name = "ingress-psf" account = "aws-account" region = "ap-southeast-2" cidr = "10.0.0.0/16" vpc_id = "vpc-0a1b2c3d4e" route_table_ids = ["rtb-0a1b2c3d4e"] ha_gw = false } ` Deploy PSF Gateway with HA `hcl module "ingress_psf_gw" { source = "bayupw/psf-gw/aviatrix" version = "1.0.1" gw_name = "ingress-psf" account = "aws-account" region = "ap-southeast-2" cidr = "10.0.0.0/16" vpc_id = "vpc-0a1b2c3d4e" route_table_ids = ["rtb-0a1b2c3d4e"] ha_route_table_ids = ["rtb-1b2c3d4e5f"] } ` Create a VPC from Aviatrix and Deploy PSF Gateway with HA `hcl resource "aviatrix_vpc" "pr

Inputs (15)
NameTypeDescriptionDefault
vpc_idstringExisting VPC ID required
cidrstringThe VPC CIDR of the VPC where PSF gateway will be deployed required
regionstringThe AWS region to deploy this module in required
accountstringThe AWS account name, as known by the Aviatrix controller required
gw_namestringName for this psf gateway required
route_table_idslist(string)Route table ids whose associated public subnets will be protected by the primary[]
ha_gwboolBoolean to determine if module will be deployed in HA or single modetrue
enable_encrypt_volumeboolSet to true to enable volume encryptiontrue
az2stringConcatenates with region to form az names. e.g. eu-central-1b. Only used for ins"b"
active_meshboolSet to false to disable active mesh.true
single_az_haboolSet to true if Controller managed Gateway HA is desiredtrue
guard_duty_enforcedboolSet to true to enforce AWS Guard Dutytrue
ha_route_table_idslist(string)Route table ids whose associated public subnets will be protected by the HA gate[]
instance_sizestringAWS Instance size for the Aviatrix psf gateways"t2.micro"
az1stringConcatenates with region to form az names. e.g. eu-central-1a. Only used for ins"a"
Outputs (1)
psf_gateway — The created Aviatrix PSF gateway as an object with all of it's attributes.
Resources (1)
aviatrix_gateway
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud AVIATRIX
★ Stars0
Forks0
Total downloads425
Inputs15
Outputs1
Resources1
LicenseApache-2.0
Namespacebayupw
Updated