Skip to content

Introduce Elastio Connector Terraform Module#94

Merged
Veetaha merged 10 commits intomasterfrom
feat/connector-terraform
Mar 21, 2025
Merged

Introduce Elastio Connector Terraform Module#94
Veetaha merged 10 commits intomasterfrom
feat/connector-terraform

Conversation

@Veetaha
Copy link
Contributor

@Veetaha Veetaha commented Mar 21, 2025

This PR moves the Elastio Connector deployment terraform module from elastio/contrib to this repository.

I've also split that module into 4 to allow for finger-grained control over the deployment:

  • elasito-connector - an all-in-one module that deploys the 3 other modules below
  • elastio-connector-account - a thin wrapper over the Elastio Connector Account CFN stack
  • elasito-connector-region - a thin wrapper over the HTTP REST API of Elastio Portal to initiate the Elastio Connector Region stack deployment
  • elastio-nat-provision - a thin wrapper over the elastio-nat-provision-lambda CFN stack for dynamic management of NAT getaways

@Veetaha Veetaha force-pushed the feat/connector-terraform branch from 783e799 to 2c6557f Compare March 21, 2025 19:47

script_dir=$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")

tf_modules=$("$script_dir/../scripts/collect-modules.sh")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would put the CI-related scripts in the .github/scripts,
and keep ./scripts is for customer-used scripts

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, moved the script

@Veetaha Veetaha force-pushed the feat/connector-terraform branch from d4de113 to 178d44b Compare March 21, 2025 20:30
@Veetaha Veetaha merged commit 7414ab2 into master Mar 21, 2025
13 checks passed
@Veetaha Veetaha deleted the feat/connector-terraform branch March 21, 2025 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants