Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 4.03 KB

File metadata and controls

56 lines (36 loc) · 4.03 KB

elastio-nat-provision module

Creates an AWS CloudFormation stack named elastio-nat-provision-lambda which deploys NAT gateways in the private subnets where Elastio scan job workers run. This is necessary only if you deploy Elastio into private subnets that don't have outbound Internet access already. Alternatively, you can deploy your own NAT gateway if you want to.

See the elastio-connector module implementation for an example of how this module should be used.

Installation

Configure the Elastio terraform module registry, and add this to your project:

module "elastio_nat_provision" {
  source  = "terraform.cloudsmith.io/public/elastio-nat-provision/aws"
  version = "0.33.1"

  // Provide input parameters
}

Requirements

Name Version
terraform ~> 1.9
aws ~> 5.0

Providers

Name Version
aws ~> 5.0

Modules

No modules.

Resources

Name Type
aws_cloudformation_stack.this resource

Inputs

Name Description Type Default Required
connector_account_stack The Elastio Connector Account stack metadata. This is used to inherit the
configs by the nat-provision stack. The value for this parameter can be
provided as the cloudformation_stack output of the account module, or
you could use a data "aws_cloudformation_stack" data source to fetch the
stack metadata and provide it here.
object({
parameters = map(string)
})
n/a yes
template_version Specifies the version of Elastio NAT provision stack to deploy (e.g. v5). string "v5" no

Outputs

No outputs.