Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 6.55 KB

File metadata and controls

63 lines (43 loc) · 6.55 KB

elastio-connector-region module

Deploys the Elastio Cloud Connector stack via a REST API call to the Elastio Portal. The final stack contains Lambda functions, DynamoDB databases, S3 buckets, AWS Batch compute environments and other non-IAM resources.

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_connector_region" {
  source  = "terraform.cloudsmith.io/public/elastio-connector-region/aws"
  version = "0.33.1"

  // Provide input parameters
}

Requirements

Name Version
terraform ~> 1.9
aws ~> 5.0

Providers

Name Version
aws ~> 5.0
terraform n/a

Modules

No modules.

Resources

Name Type
terraform_data.elastio_cloud_connector resource
aws_caller_identity.current data source
aws_region.current data source

Inputs

Name Description Type Default Required
connector_account_stack The Elastio Connector Account stack metadata. This is used to inherit the
configs by the region 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({
name = string
parameters = map(string)
})
n/a yes
elastio_pat Personal Access Token generated by the Elastio Portal string n/a yes
elastio_tenant Name of your Elastio tenant. For example mycompany.app.elastio.com string n/a yes
region The AWS region where the Elastio connector will be deployed. If not specified
then the currently configured default region will be used.
string null no
subnet_ids The IDs of the subnets where the Elastio connector will be deployed

Must be omitted if the network_configuration was set to Auto in the account module,
in which case Elastio will automatically create a VPC and subnets.
list(string) null no
vpc_id The ID of the VPC where the Elastio connector will be deployed.

Must be omitted if the network_configuration was set to Auto in the account module,
in which case Elastio will automatically create a VPC and subnets.
string null no

Outputs

No outputs.