fqdn-firenet
bayupw/fqdn-firenet/aviatrix
Terraform module to create an Aviatrix FQDN Gateway for FireNet
Aviatrix FQDN Gateway for Aviatrix FireNet Terraform module to create an Aviatrix FQDN Gateway for FireNet https://docs.aviatrix.com/HowTos/firewall_network_workflow.html#launching-associating-aviatrix-fqdn-gateway Sample usage ``hcl module "fqdn_firenet" { source = "bayupw/fqdn-firenet/aviatrix" version = "1.0.0" cloud_type = "aws" account = "aws-account" region = "ap-southeast-2" fqdn_subnet = "10.0.0.16/28" firenet_vpc_id = "vpc-0a1b2c3d4e" firenet_gw_name = "egress-firenet-gw" } ` Sample useage with Aviatrix TGW and mc-transit module for FireNet `hcl Create Transit Firenet for Egress #Create TGW module "tgw" { source = "bayupw/tgw-o/aviatrix" version = "1.0.0" aws_account = var.aws_account aws_region = var.aws_region tgw_name = "avx-tgw" tgw_asn = 65000 } module "egress_firenet" { sour
| Name | Type | Description | Default |
|---|---|---|---|
| region | string | Region of FQDN gateway to be created in | required |
| fqdn_subnet | string | Subnet to launch the FQDN gateway | required |
| firenet_gw_name | string | Name of firenet gateway | required |
| cloud_type | string | Type of cloud service provider: AWS or AWSGov | required |
| account | string | Name of the cloud account in the Aviatrix controller | required |
| firenet_vpc_id | string | Firenet VPC ID | required |
| single_az_ha | bool | Enable single AZ HA | true |
| fqdn_gw_size | string | Instance type of FQDN gateway | "t2.micro" |
| tgw_segmentation_for_egress_enabled | bool | Enable TGW Segmentation for egress | true |
| fqdn_gw_name | string | Name of FQDN gateway | "fqdn-gw" |
firenet_association — Firewall instance association aviatrix_firewall_instance_association object with all of it's attribufirenet — aviatrix_firenet object with all of it's attributesfqdn_gw — The created Aviatrix FQDN aviatrix_gateway gateway as an object with all of it's attributes