Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ververica/terraform-aws-ververica-cloud
Terraform modules to create AWS Resources that are used with Ververica Cloud
https://github.com/ververica/terraform-aws-ververica-cloud
terraform
Last synced: 29 days ago
JSON representation
Terraform modules to create AWS Resources that are used with Ververica Cloud
- Host: GitHub
- URL: https://github.com/ververica/terraform-aws-ververica-cloud
- Owner: ververica
- License: apache-2.0
- Created: 2024-09-09T09:37:30.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T13:39:01.000Z (2 months ago)
- Last Synced: 2024-10-01T16:17:43.697Z (about 1 month ago)
- Topics: terraform
- Language: HCL
- Homepage: https://registry.terraform.io/modules/ververica/ververica-cloud/aws/latest
- Size: 17.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ververica Cloud AWS Private Connection Terraform Module
[Ververica Cloud](https://ververica.cloud) offers the capability to establish private connections with AWS services. This set of modules is used to create VPC endpoint services and IAM Role on a user's AWS account that is later used by [Ververica Cloud](https://ververica.cloud) to allow accessing resources from Flink jobs in their AWS Account, like a RDS for MySQL or MSK.
## Usage
`private-connection`:```hcl
module "private_connection" {
source = "ververica/ververica-cloud/aws//modules/private-connection"
role_name = "VervericaCloudIAMRole"
ververica_cloud_workspace_id = "my-workspace-id"
enable_elasticache = true
endpoint_services = {
redis = {
vpc_id = "vpc-1234567890abcdefg"
create_security_group_rule = true
security_group_id = "sg-1234567890abcdefg"
port = 6379
nodes = [
# To get the ip you can use something like: dig +short
{
ip_address = "172.31.40.27"
dns_endpoint = "demo-cluster-1-0001-001.abcdef.0001.euc1.cache.amazonaws.com"
subnet_id = "subnet-1234567890abcdefg"
},
{
ip_address = "172.31.11.25"
dns_endpoint = "demo-cluster-1-0002-001.abcdef.0001.euc1.cache.amazonaws.com"
subnet_id = "subnet-1234567890abcdefg"
}
]
tags = {
Description = "Used for Ververica Cloud"
}
}
}
}
```