Skip to content

Latest commit

 

History

History

aws

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Qdrant Hybrid Cloud Example for AWS

This Terraform module creates an example infrastructure for Qdrant Hybrid Cloud using AWS.

Use aws eks update-kubeconfig --region us-east-1 --name qdrant-cluster-example to get a kubeconfig.

Requirements

Name Version
terraform >= 1.0
aws ~> 5.0
kubernetes ~> 2.27

Providers

Name Version
aws 5.42.0
kubernetes 2.27.0

Modules

Name Source Version
ebs_controller_role terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc 4.24.1
eks terraform-aws-modules/eks/aws ~> 20.0
vpc terraform-aws-modules/vpc/aws 5.5.3

Resources

Name Type
kubernetes_annotations.default-storageclass resource
kubernetes_storage_class_v1.gp2-resize resource
aws_eks_cluster_auth.current data source

Inputs

Name Description Type Default Required
aws_profile_name aws config profile name string "my-profile" no
azs AZs for VPC list(string)
[
"us-east-1a",
"us-east-1b",
"us-east-1c"
]
no
cluster_name Cluster name string "qdrant-cluster-example" no
kubernetes_version_prefix The Kubernetes version prefix to find latest version string "1.29" no
max_nodes Autoscaling maximum node capacity string 9 no
min_nodes Autoscaling Minimum node capacity string 1 no
node_count The number of Droplet instances in the node pool. number 1 no
private_subnets private subnets CIDR renage for VPC list(string)
[
"10.0.1.0/24",
"10.0.2.0/24",
"10.0.3.0/24"
]
no
public_subnets private subnets CIDR renage for VPC list(string)
[
"10.0.101.0/24",
"10.0.102.0/24",
"10.0.103.0/24"
]
no
region The location of the cluster string "us-east-1" no
tags Default tags map(string)
{
"Environment": "dev",
"Terraform": "true"
}
no
vpc_cidr CIDR renage for VPC string "10.0.0.0/16" no
vpc_name Cluster name VPC string "qdrant-hybrid-example-vpc" no

Outputs

No outputs.