additional_collector_env_vars |
Additional env variables of contorller, configure as map of key=values |
any |
{} |
no |
certificate_arn |
ARN of a certificate for Miggo collecotr, Will be used by ALB |
string |
"" |
no |
cluster_name |
ECS cluster name, if we want to deploy to existing one or rename cluster name |
string |
"" |
no |
collector_image |
collector image name |
string |
"miggoprod/miggo-infra-agent" |
no |
collector_replicas |
Miggo collector replicas |
string |
2 |
no |
collector_resource |
Miggo collector resource map |
map(any) |
{ "cpu": 2048, "memory": 4096 } |
no |
collector_sg_ingress_cidr_blocks |
Ingress CIDRs of Miggo collector security group |
list(string) |
[ "0.0.0.0/0" ] |
no |
collector_version |
Miggo collector image version |
string |
"latest" |
no |
create_cluster |
whether create a cluster or use existing one |
bool |
true |
no |
create_vpc |
# VPC variables. |
bool |
true |
no |
custom_iam_task_exec_role_arn |
ECS execution IAM Role overwrite, please pass arn of existing IAM Role |
string |
"" |
no |
demo_sg_ingress_cidr_blocks |
Ingress CIDRs of Miggo collector security group |
list(string) |
[ "0.0.0.0/0" ] |
no |
deploy_collector |
(Optional) If true will deploy will deploy collector as ECS service |
bool |
true |
no |
deploy_demo_app |
(Optional) If true will deploy will deploy collector as ECS service |
bool |
false |
no |
deploy_ecs_operator |
(Optional) If true will deploy will deploy ECS operator for OTeL as Lambda |
bool |
true |
no |
dockerhub_secret_name |
Dockerhub secert name |
string |
n/a |
yes |
domain_name |
DNS domain to write collector address |
string |
n/a |
yes |
ecs_operator_s3 |
Needed for fetching the lambda from Miggo s3 bucket |
object({ bucket = string key = string version = string }) |
{ "bucket": "", "key": "", "version": "" } |
no |
environment |
Environment name |
string |
"miggo" |
no |
fargate |
whether the created cluster should run on fargate |
bool |
true |
no |
miggo_endpoint |
n/a |
string |
"https://collector.miggo.io" |
no |
miggo_secret_name |
Miggo secert name |
string |
n/a |
yes |
public |
n/a |
bool |
false |
no |
region |
AWS region, using providers region as default |
string |
"" |
no |
tenant_id |
Miggo tenant ID |
string |
"" |
no |
vpc_availability_zones |
n/a |
list(string) |
[ "" ] |
no |
vpc_cidr |
n/a |
string |
"172.30.1.0/25" |
no |
vpc_id |
VPC id should be passed only if create_vpc = false |
string |
"" |
no |
vpc_private_subnets |
n/a |
list(string) |
[ "172.30.1.0/27", "172.30.1.32/27" ] |
no |
vpc_public_subnets |
n/a |
list(string) |
[ "172.30.1.64/27", "172.30.1.96/27" ] |
no |